Tag: utc

如何使date.getTime()返回UTC时间?

我有一个表示UTC时间的Date对象。 当我使用方法getTime()来获取此对象的long值时,返回的值对应于我们的本地时间(美国中部)。 获取与原始UTC时间相对应的值的正确方法是什么? 谢谢

将Java Date转换为UTC String

java.util.Date toString()方法以本地时区显示日期。 有几种常见情况我们希望以UTC格式打印数据,包括日志,数据导出和与外部程序的通信。 在UTC中创建java.util.Date的String表示forms的最佳方法是什么? 如何用更好的格式替换juDate的toString()格式,这是不可排序的(谢谢@JonSkeet!)? 附录 我认为以自定义格式和时区打印日期的标准方法非常繁琐: final Date date = new Date(); final String ISO_FORMAT = “yyyy-MM-dd’T’HH:mm:ss.SSS zzz”; final SimpleDateFormat sdf = new SimpleDateFormat(ISO_FORMAT); final TimeZone utc = TimeZone.getTimeZone(“UTC”); sdf.setTimeZone(utc); System.out.println(sdf.format(date)); 我正在寻找一个单线像: System.out.println(prettyPrint(date, “yyyy-MM-dd’T’HH:mm:ss.SSS zzz”, “UTC”));