程序包 com.cnosdb.impl
枚举 TimeUtil
- 所有已实现的接口:
Serializable,Comparable<TimeUtil>,java.lang.constant.Constable
Utils for time related methods.
- 作者:
- stefan.majer [at] gmail.com
-
嵌套类概要
从类继承的嵌套类/接口 java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
枚举常量概要
枚举常量 -
字段概要
字段 -
方法概要
修饰符和类型方法说明static longfromCnosDBTimeFormat(String time) convert an cnosdb timestamp used by cnosdb to unix epoch time.static StringtoCnosDBTimeFormat(long time) convert a unix epoch time to timestamp used by cnosdb.static StringConvert from a TimeUnit to a cnosDB timeunit String.static TimeUtil返回带有指定名称的该类型的枚举常量。static TimeUtil[]values()按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
-
枚举常量详细资料
-
INSTANCE
-
-
字段详细资料
-
TIME_IN_SECOND_LENGTH
public static final int TIME_IN_SECOND_LENGTH- 另请参阅:
-
-
方法详细资料
-
values
按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。- 返回:
- 按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
-
valueOf
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果该枚举类型没有带有指定名称的常量NullPointerException- 如果参数为空值
-
toTimePrecision
Convert from a TimeUnit to a cnosDB timeunit String.- 参数:
t- the TimeUnit- 返回:
- the String representation.
-
toCnosDBTimeFormat
convert a unix epoch time to timestamp used by cnosdb. this can then be used in query expressions against cnosdb's time column like so: cnosDB.query(new Query("SELECT * FROM some_measurement WHERE time >= '" + toCnosDBTimeFormat(timeStart) + "'", some_database)) cnosdb time format example: 2016-10-31T06:52:20.020Z- 参数:
time- timestamp to use, in unix epoch time- 返回:
- cnosdb compatible date-tome string
-
fromCnosDBTimeFormat
convert an cnosdb timestamp used by cnosdb to unix epoch time. cnosdb time format example: 2016-10-31T06:52:20.020Z or 2016-10-31T06:52:20Z- 参数:
time- timestamp to use, in cnosdb datetime format- 返回:
- time in unix epoch time
-