public final class TimeZoneUtil
extends java.lang.Object
构造器和说明 |
---|
TimeZoneUtil() |
限定符和类型 | 方法和说明 |
---|---|
static java.util.TimeZone |
getCustomerTimeZone() |
static java.util.TimeZone |
getCustomerTimeZone(java.lang.Long memberId)
获取指定人员的时区
|
static int |
getDiffTimeZoneRawOffset(java.util.TimeZone timeZone)
获取系统当前默认时区与指定时区的时间差.
|
static java.util.TimeZone |
getTimeZoneByCustSet()
获取客户端登录环境的时区
|
static java.util.TimeZone |
getTimeZoneByPrivSet()
获取个人设置的首选时区
|
static java.lang.String |
getTimeZoneId(java.lang.String timezoneOffsetStr)
根据与utc时间的偏移分钟数,获取自定义的时区id
由于前台枚举的控制,timezoneOffsetStr 的格式为: 偏移分钟数+排序号(1-2位)
偏移量肯定是10或者5的整数倍,即以5或者0结尾的。
|
static boolean |
isEnable()
判断时区组件是否可用
|
static java.lang.String |
timeZoneSettingAlert()
用户登录时,是否修改首选时区的提示
|
static void |
transCalendarToCustomer(java.util.Calendar calendar)
将Calendar转换成客户端时区对象
|
static void |
transCalendarToCustomer(java.util.Calendar calendar,
java.util.TimeZone timeZone)
将Calendar转换成指定时区对象
|
public static boolean isEnable()
public static java.util.TimeZone getCustomerTimeZone()
public static java.util.TimeZone getTimeZoneByCustSet()
public static java.util.TimeZone getTimeZoneByPrivSet()
public static java.util.TimeZone getCustomerTimeZone(java.lang.Long memberId)
public static int getDiffTimeZoneRawOffset(java.util.TimeZone timeZone)
timeZone
- 时区Idpublic static void transCalendarToCustomer(java.util.Calendar calendar, java.util.TimeZone timeZone)
calendar
- public static void transCalendarToCustomer(java.util.Calendar calendar)
calendar
- public static java.lang.String getTimeZoneId(java.lang.String timezoneOffsetStr)
public static java.lang.String timeZoneSettingAlert()