如何将"Sun Sep 02 2012 08:00:00 GMT+0800 (中国标准时间)" 这个字符串 给转成dat

学习 时间:2026-06-05 19:07:13 阅读:7662
如何将"Sun Sep 02 2012 08:00:00 GMT+0800 (中国标准时间)" 这个字符串 给转成date类型?

最佳回答

无聊的树叶

爱撒娇的乌龟

2026-06-05 19:07:13

首先要把后面中文去掉,因为已经有GMT时区信息,少了这个也没问题。然后要把GMT+0800改成GMT+08:00,这样才是General time zone的正确表示法(至少sun的标准如此),然后用java。text。SimpleDateFormat:String s = "Sun Sep 02 2012 08:00:00 GMT+08:00";SimpleDateFormat sf = new SimpleDateFormat("EEE MMM dd yyyy hh:mm:ss z",Locale。ENGLISH);Date d = sf。parse(s);

最新回答共有2条回答

  • 眯眯眼的花卷
    回复
    2026-06-05 19:07:13

    首先要把后面中文去掉,因为已经有GMT时区信息,少了这个也没问题。然后要把GMT+0800改成GMT+08:00,这样才是General time zone的正确表示法(至少sun的标准如此),然后用java。text。SimpleDateFormat:String s = "Sun Sep 02 2012 08:00:00 GMT+08:00";SimpleDateFormat sf = new SimpleDateFormat("EEE MMM dd yyyy hh:mm:ss z",Locale。ENGLISH);Date d = sf。parse(s);

上一篇 动物的坚持精神什么动物有坚持不懈的精神..

下一篇 仿砖泡沫墙贴有毒吗