【发布时间】:2017-11-28 10:58:34
【问题描述】:
2017 年 11 月 3 日星期五 09:12:46 这是我的日期格式,我想在 java 中使用 SimpleDateFormat() 对其进行解析
【问题讨论】:
-
预期输出是什么?
-
我必须获取日期并获取纽约的时区
-
为什么要使用
SimpleDateFormat?java.time, the modern Java date and time API also known as JSR-310, 使用起来更好。坦率地说,SimpleDateFormat早已过时并且出了名的麻烦。 -
ZonedDateTime newYorkTime = LocalDateTime.parse("Fri, 03 Nov 2017 09:12:46", DateTimeFormatter.ofPattern("EEE, dd MMM yyyy HH:mm:ss", Locale.US)) .atZone(ZoneId.of("America/New_York")); -
向我们展示给您“无法解析的日期”消息的代码,您是否会了解更多信息,以便我们希望查明您做错了什么?
标签: java date simpledateformat