如何解决在使用simpledateformat解析日期时,如何解释两种可能的日期格式一种以毫秒为单位,一种没有毫秒?
可以有两种不同的日期时间格式,如下所示。第二个变种具有毫秒时间。
2020-09-07T16:15:42Z
2020-09-09T11:41:58.5152Z
当前,我正在使用这种方式来解析日期。有没有一种方法可以指定一种格式来说明这两种情况?
def dateutc = (new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSS'Z'"))
dateutc.setTimeZone(TimeZone.getTimeZone("UTC"))
time = dateutc.parse(point.time.toString()).getTime()
感谢您的帮助!
请注意,我正在使用Java 7。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。