分享

UTC时间、CST时间和GMT时间

 liang1234_ 2020-04-06

1、UTC时间是l零时区的时间。(时间协调时间)

 

CST时间是四大时区的时间,(中央标准时间)

分别是:

  1.     Central Standard Time (USA) UT-6:00(美国cst时间:零区时减6个小时)
  2. Central Standard Time (Australia) UT+9:30(澳大利亚cst:加9个半小时)
  3. China Standard Time UT+8:00(中国cst:加8个小时)
  4. Cuba Standard Time UT-4:00 (古巴cst:减4个小时)

      .

GMT=UTC

 

2、UTC(GMT)时间与CST时间的转换

  1. public Date getCST(String strGMT) throws ParseException {
  2. DateFormat df = new SimpleDateFormat("EEE, d-MMM-yyyy HH:mm:ss z", Locale.ENGLISH);
  3. return df.parse(strGMT);
  4. }
  1. public String getGMT(Date dateCST) {
  2. DateFormat df = new SimpleDateFormat("EEE, d-MMM-yyyy HH:mm:ss z", Locale.ENGLISH);
  3. df.setTimeZone(TimeZone.getTimeZone("GMT")); // modify Time Zone.
  4. return(df.format(dateCST));
  5. }

 

一般我们的web请求的请求头中的Date格式类似于:Thu, 02 Jul 2015 05:49:30 GMT ,能够对应的把上面的格式调整为:

 

DateFormat df = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss z", Locale.ENGLISH);

 

这样的方式能够灵活控制时间的格式,信息量较全,推荐使用。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多