我有一个像这样的 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/