Java日期格式-GMT 0700(PDT)
这是我需要处理的日期格式
Wed Aug 21 2013 00:00:00 GMT-0700 (PDT)但是我不了解最后两个部分。是GMT-0700固定的吗?应该是这样吗?
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd yyyy HH:mm:ss 'GMT-0700' (z)");回答:
不,它不是固定的。这是一个时区。您可以将其与Z日期格式匹配。
更准确地说,采用SimpleDateFormat格式:
Z匹配-0700零件。GMT是固定的。用一些引号将其转义。- z匹配
PDT部分。(PDT =太平洋夏令时间)。 - PDT周围的括号是固定的。用括号将其转义。
您可以使用以下格式解析日期:
EEE MMM dd yyyy HH:mm:ss 'GMT'Z '('z')' :Wed Aug包含英语的日期和月份,因此您必须在SimpleDateFormat中使用英语语言环境, 。
new SimpleDateFormat("*format*", Locale.ENGLISH);以上是 Java日期格式-GMT 0700(PDT) 的全部内容, 来源链接: utcz.com/qa/423764.html
