1、背景
在编程中很多时候需要取服务器的时间,如果项目有要求,要以某个地区的时间为准,那么这时候就不能直接取date,并且也要考虑到当地的夏令时制问题,在java中我们可以引用joda-time包。
2、一般引用方式
private static final String US_WEST = "PST8PDT";
private static final String UK = "Europe/London";
private static final String HK = "Asia/Shanghai";
private static final String US_EAST = "EST5EDT";
DateTimeZone dtz = DateTimeZone.forID(US_WEST);
DateTime dt = new DateTime(dtz);
dt.toString("yyyy-MM-dd HH:mm:ss");
3、zoneId
zoneId的取值很关键,如取美国时间一般用EST5EDT