我的问题是 dateTimeFormatter 并不总是给出我预期的相同结果。有时它返回 UTC,有时返回手机的时区。下面的方法将时间戳转换为 yyMMdd-HHmmss 格式。
static String convertTimestamp(double timestamp) {
DateTime dateTime = new DateTime((long) timestamp*1000); // conversion to miliseconds
DateTimeFormatter dateTimeFormatter = DateTimeFormat.forPattern("yyMMdd-HHmmss");
return dateTimeFormatter.print(dateTime);
}
我想始终如一地获得 UTC dateTime,我该如何实现呢?