Package icu.easyj.db.util
Class PrimaryDbClockUtils
java.lang.Object
icu.easyj.db.util.PrimaryDbClockUtils
- Direct Known Subclasses:
DbClockUtils
主要数据库时钟工具类
- Author:
- wangliang181230
- See Also:
-
DbClockUtilsIAutoRefreshTickClock
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic long主要数据源的当前微秒数static long主要数据源的当前毫秒数static long主要数据源的当前纳秒数
注意:值格式与System.nanoTime()并不相同static icu.easyj.core.clock.IAutoRefreshTickClockgetClock()获取主要数据库时钟static Datenow()主要数据源的当前时间static icu.easyj.core.clock.IAutoRefreshTickClock刷新主要数据库时钟并返回新时钟
-
Constructor Details
-
PrimaryDbClockUtils
public PrimaryDbClockUtils()
-
-
Method Details
-
getClock
@NonNull public static icu.easyj.core.clock.IAutoRefreshTickClock getClock()获取主要数据库时钟- Returns:
- primaryClock 主要数据库时钟
-
refreshClock
@NonNull public static icu.easyj.core.clock.IAutoRefreshTickClock refreshClock()刷新主要数据库时钟并返回新时钟- Returns:
- newClock 时钟
-
now
主要数据源的当前时间- Returns:
- now 当前时间
-
currentTimeMillis
public static long currentTimeMillis()主要数据源的当前毫秒数- Returns:
- timeMillis 毫秒数
-
currentTimeMicros
public static long currentTimeMicros()主要数据源的当前微秒数- Returns:
- timeMicros 微秒数
-
currentTimeNanos
public static long currentTimeNanos()主要数据源的当前纳秒数
注意:值格式与System.nanoTime()并不相同- Returns:
- timeNanos 纳秒数
-