Utc时间赋值:
UtcDateTime utc = 2012-10-1T2:02:01;
使用DateTimeUtil::utcNow();获取的时间是格林威治标准时间,如果要取得当前本地时间,需调用DateTimeUtil::applyTimeZoneOffset 函数进行转换计算。
DateTimeUtil::applyTimeZoneOffset 有两个参数:
-
- 第一个参数是 一个UTC时间,可通过DateTimeUtil::utcNow获得。
- 第二个参数是时区。通过DateTimeUtil::getCompanyTimeZone()函数取得。 (GMT+08:00)北京,重庆,香港特别行政区,乌鲁木齐)
info(strfmt("%1,%2,%3",DateTimeUtil::applyTimeZoneOffset(
DateTimeUtil::utcNow(), DateTimeUtil::getCompanyTimeZone()), curUserInfo.networkAlias, curUserInfo.name));