java时间格式化

UTC,Universal Time Coordinated,通用协调时间。UTC 与 格林尼治时间一样,都与伦敦本地时间相同
北京时间为东八区,领先 UTC 8个小时,在电子邮件信头的 Date 记为 +0800.
Date: Fri,08 Nov 2002 09:42:22 +0800
说明这个地方的本地时间领先 UTC 8个小时(+0800,就是东八区的时间)

yyyy-MM-dd’T’HH:mm:ss.SSSZ

  • 中间的T代表可替换的任意字符
  • SSS,代表毫秒
  • Z代表时区
Date date = new Date();
// attention: the char T and Z need ‘’!
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
String str = df.format(date);
System.out.println(str);

SimpleDateFormat 是非线程安全的

这点需要找时间整理一下。

你可能感兴趣的:(java时间格式化)