Package org.xyou.xcommon.tool
Class XTime
- java.lang.Object
-
- org.xyou.xcommon.tool.XTime
-
public final class XTime extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringFM_HYPHEN_YMDstatic java.lang.StringFM_HYPHEN_YMDHstatic java.lang.StringFM_SLASH_YMstatic java.lang.StringFM_SLASH_YMDstatic java.lang.StringFM_SLASH_YMDHstatic java.lang.StringFM_SLASH_YMDHMstatic java.lang.StringFM_SLASH_YMDHMSstatic java.lang.StringFM_YMDstatic java.lang.StringFM_YMDHstatic java.lang.StringFORMAT_DATE_TIMEstatic longMS_DAYstatic longMS_HRstatic longMS_MINstatic longMS_MONTHstatic longMS_SECstatic longMS_WEEKstatic longMS_YEARstatic longNS_DAYstatic longNS_HRstatic longNS_MINstatic longNS_MONTHstatic longNS_MSstatic longNS_SECstatic longNS_USstatic longNS_WEEKstatic longNS_YEARstatic longSEC_DAYstatic longSEC_HRstatic longSEC_MINstatic longSEC_MONTHstatic longSEC_WEEKstatic longSEC_YEARstatic java.lang.LongTIME_STARTstatic java.lang.StringTIME_START_STRstatic longUS_DAYstatic longUS_HRstatic longUS_MINstatic longUS_MONTHstatic longUS_SECstatic longUS_WEEKstatic longUS_YEAR
-
Constructor Summary
Constructors Constructor Description XTime()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.LongfromStrMs(java.lang.String timeStr, java.lang.String format)static java.lang.LongfromStrSec(java.lang.String timeStr, java.lang.String format)static longgetCurMs()static longgetCurSec()static longnormWeekMs(long timestampMs)static longnormWeekMs(long timestampMs, long timestampRefMs)static longnormWeekSec(long timestampSec)static longnormWeekSec(long timestampSec, long timestampRefSec)static longround(long timestamp, long timestampRef)static java.lang.StringtoStrMs(long timestampMs, java.lang.String format)static java.lang.StringtoStrSec(long timestampSec, java.lang.String format)static longtruncate(long timestamp, long timestampRef)
-
-
-
Field Detail
-
FM_SLASH_YM
public static final java.lang.String FM_SLASH_YM
- See Also:
- Constant Field Values
-
FM_SLASH_YMD
public static final java.lang.String FM_SLASH_YMD
- See Also:
- Constant Field Values
-
FM_SLASH_YMDH
public static final java.lang.String FM_SLASH_YMDH
- See Also:
- Constant Field Values
-
FM_SLASH_YMDHM
public static final java.lang.String FM_SLASH_YMDHM
- See Also:
- Constant Field Values
-
FM_SLASH_YMDHMS
public static final java.lang.String FM_SLASH_YMDHMS
- See Also:
- Constant Field Values
-
FM_HYPHEN_YMD
public static final java.lang.String FM_HYPHEN_YMD
- See Also:
- Constant Field Values
-
FM_HYPHEN_YMDH
public static final java.lang.String FM_HYPHEN_YMDH
- See Also:
- Constant Field Values
-
FM_YMD
public static final java.lang.String FM_YMD
- See Also:
- Constant Field Values
-
FM_YMDH
public static final java.lang.String FM_YMDH
- See Also:
- Constant Field Values
-
FORMAT_DATE_TIME
public static final java.lang.String FORMAT_DATE_TIME
- See Also:
- Constant Field Values
-
SEC_MIN
public static final long SEC_MIN
- See Also:
- Constant Field Values
-
SEC_HR
public static final long SEC_HR
- See Also:
- Constant Field Values
-
SEC_DAY
public static final long SEC_DAY
- See Also:
- Constant Field Values
-
SEC_WEEK
public static final long SEC_WEEK
- See Also:
- Constant Field Values
-
SEC_MONTH
public static final long SEC_MONTH
- See Also:
- Constant Field Values
-
SEC_YEAR
public static final long SEC_YEAR
- See Also:
- Constant Field Values
-
MS_SEC
public static final long MS_SEC
- See Also:
- Constant Field Values
-
MS_MIN
public static final long MS_MIN
- See Also:
- Constant Field Values
-
MS_HR
public static final long MS_HR
- See Also:
- Constant Field Values
-
MS_DAY
public static final long MS_DAY
- See Also:
- Constant Field Values
-
MS_WEEK
public static final long MS_WEEK
- See Also:
- Constant Field Values
-
MS_MONTH
public static final long MS_MONTH
- See Also:
- Constant Field Values
-
MS_YEAR
public static final long MS_YEAR
- See Also:
- Constant Field Values
-
US_SEC
public static final long US_SEC
- See Also:
- Constant Field Values
-
US_MIN
public static final long US_MIN
- See Also:
- Constant Field Values
-
US_HR
public static final long US_HR
- See Also:
- Constant Field Values
-
US_DAY
public static final long US_DAY
- See Also:
- Constant Field Values
-
US_WEEK
public static final long US_WEEK
- See Also:
- Constant Field Values
-
US_MONTH
public static final long US_MONTH
- See Also:
- Constant Field Values
-
US_YEAR
public static final long US_YEAR
- See Also:
- Constant Field Values
-
NS_US
public static final long NS_US
- See Also:
- Constant Field Values
-
NS_MS
public static final long NS_MS
- See Also:
- Constant Field Values
-
NS_SEC
public static final long NS_SEC
- See Also:
- Constant Field Values
-
NS_MIN
public static final long NS_MIN
- See Also:
- Constant Field Values
-
NS_HR
public static final long NS_HR
- See Also:
- Constant Field Values
-
NS_DAY
public static final long NS_DAY
- See Also:
- Constant Field Values
-
NS_WEEK
public static final long NS_WEEK
- See Also:
- Constant Field Values
-
NS_MONTH
public static final long NS_MONTH
- See Also:
- Constant Field Values
-
NS_YEAR
public static final long NS_YEAR
- See Also:
- Constant Field Values
-
TIME_START
public static final java.lang.Long TIME_START
-
TIME_START_STR
public static final java.lang.String TIME_START_STR
-
-
Method Detail
-
truncate
public static long truncate(long timestamp, long timestampRef)
-
round
public static long round(long timestamp, long timestampRef)
-
normWeekSec
public static long normWeekSec(long timestampSec)
-
normWeekSec
public static long normWeekSec(long timestampSec, long timestampRefSec)
-
normWeekMs
public static long normWeekMs(long timestampMs)
-
normWeekMs
public static long normWeekMs(long timestampMs, long timestampRefMs)
-
getCurMs
public static long getCurMs()
-
getCurSec
public static long getCurSec()
-
fromStrMs
public static java.lang.Long fromStrMs(java.lang.String timeStr, java.lang.String format)
-
fromStrSec
public static java.lang.Long fromStrSec(java.lang.String timeStr, java.lang.String format)
-
toStrMs
public static java.lang.String toStrMs(long timestampMs, java.lang.String format)
-
toStrSec
public static java.lang.String toStrSec(long timestampSec, java.lang.String format)
-
-