public interface ITimeService
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
dateFormatString |
static java.lang.String |
dateTimeFormatString |
限定符和类型 | 方法和说明 |
---|---|
default java.lang.String |
formatDate(java.util.Date date) |
default java.lang.String |
formatDate(java.util.Date date,
java.text.DateFormat format) |
default java.lang.String |
formatOrgNow(java.lang.Long orgId)
格式化组织的当前时间(组织时区+默认格式)
|
default java.lang.String |
formatOrgTime(java.util.Date datetime,
java.lang.Long orgId)
格式化组织的时间(组织时区+默认格式)
|
default java.lang.String |
formatUserNow()
格式化当前用户的当前时间(当前登录的用户时区+默认格式)
|
default java.lang.String |
formatUserNow(java.lang.Long userId)
格式化用户当前时间(用户时区+默认格式)
|
default java.lang.String |
formatUserTime(java.util.Date datetime,
java.lang.Long userId)
格式化用户时间(用户时区+默认格式)
|
default java.lang.String |
formatUserTime(java.util.Date datetime,
java.lang.Long userId,
java.text.DateFormat fmt)
格式化用户时间(用户时区+默认格式)
|
java.util.Date |
getCurrentSystemTime()
已过时。
|
java.util.Date |
getCurrentUserTime()
已过时。
|
InteTimeZone |
getOrgTimeZone(java.lang.Long orgId)
组织时区
|
java.util.TimeZone |
getSystemTimeZone()
已过时。
|
InteTimeZone |
getSysTimeZone()
系统时区
|
long |
getTimeStamp()
系统时间戳
|
InteTimeZone |
getUserTimeZone(java.lang.Long userId)
用户时区
|
java.util.Date |
now()
当前时刻
|
default java.util.Date |
parseOrgTime(java.lang.String datetime,
java.lang.Long orgId)
解析组织时间(组织时区+默认格式)
|
default java.util.Date |
parseOrgTime(java.lang.String datetime,
java.lang.Long orgId,
java.text.DateFormat fmt)
解析组织时间(组织时区+自定义格式)
|
default java.util.Date |
parseUserTime(java.lang.String datetime) |
default java.util.Date |
parseUserTime(java.lang.String datetime,
java.lang.Long userId)
解析用户时间(用户时区+默认格式)
|
default java.util.Date |
parseUserTime(java.lang.String datetime,
java.lang.Long userId,
java.text.DateFormat fmt)
解析用户时间(用户时区+自定义格式)
|
java.util.Date |
today() |
static final java.lang.String dateTimeFormatString
static final java.lang.String dateFormatString
InteTimeZone getUserTimeZone(java.lang.Long userId)
userId
- 用户idInteTimeZone getOrgTimeZone(java.lang.Long orgId)
orgId
- 组织idInteTimeZone getSysTimeZone()
long getTimeStamp()
java.util.Date now()
java.util.Date today()
default java.lang.String formatDate(java.util.Date date)
default java.lang.String formatDate(java.util.Date date, java.text.DateFormat format)
default java.lang.String formatUserNow()
default java.lang.String formatUserNow(java.lang.Long userId)
userId
- 用户iddefault java.lang.String formatUserTime(java.util.Date datetime, java.lang.Long userId)
datetime
- 源时间userId
- 用户iddefault java.lang.String formatUserTime(java.util.Date datetime, java.lang.Long userId, java.text.DateFormat fmt)
datetime
- 源时间userId
- 用户idfmt
- 格式化对象default java.util.Date parseUserTime(java.lang.String datetime) throws java.text.ParseException
java.text.ParseException
default java.util.Date parseUserTime(java.lang.String datetime, java.lang.Long userId) throws java.text.ParseException
datetime
- 源时间userId
- 用户idjava.text.ParseException
default java.util.Date parseUserTime(java.lang.String datetime, java.lang.Long userId, java.text.DateFormat fmt) throws java.text.ParseException
datetime
- 源时间userId
- 用户idfmt
- 格式化对象java.text.ParseException
default java.lang.String formatOrgNow(java.lang.Long orgId)
orgId
- 组织iddefault java.lang.String formatOrgTime(java.util.Date datetime, java.lang.Long orgId)
datetime
- 源时间orgId
- 组织iddefault java.util.Date parseOrgTime(java.lang.String datetime, java.lang.Long orgId) throws java.text.ParseException
datetime
- 源时间orgId
- 组织idjava.text.ParseException
default java.util.Date parseOrgTime(java.lang.String datetime, java.lang.Long orgId, java.text.DateFormat fmt) throws java.text.ParseException
datetime
- 源时间orgId
- 组织idfmt
- 格式化对象java.text.ParseException
@Deprecated java.util.Date getCurrentSystemTime()
@Deprecated java.util.TimeZone getSystemTimeZone()
@Deprecated java.util.Date getCurrentUserTime()