gpt4 book ai didi

java - java 将字符串解析为日期时间戳

转载 作者:行者123 更新时间:2023-12-01 11:34:37 27 4
gpt4 key购买 nike

我有一个像这样的 Json 字符串 2015-05-07T17:00:00Z

我使用 Eclipse 构建 Android 应用程序

如何将其解析为日期?我不知道“T”和“Z”是什么。

我通常会像这样转换日期..但是如何处理像“2015-05-07T17:00:00Z”这样的字符串?

或者我必须使用 split 来分割“-”、“T”、“:”和“Z”吗?

Date today = new Date()
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy")
Date todayf = formatter.format(today)

最佳答案

Z 是 UTC 时间。 T 是一个文字,用于分隔日期和时间。如果你的字符串总是有一个“Z”,那么使用:

SimpleDateFormat formatter = new SimpleDateFormat(
"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Locale.US);
formatter.setTimeZone(TimeZone.getTimeZone("UTC"));
Date todayf = formattter.format(today);

更多 here

关于java - java 将字符串解析为日期时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30138138/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com