【发布时间】:2021-05-24 06:34:34
【问题描述】:
我正在从服务器接收这个时间戳字符串:
"timestamp": "2021-02-21T22:15:37.672+00:00"我不知道是什么格式
如何将其格式化为月日时间格式,例如 February 21st, 4:00pm?
编辑:
使用下面的答案:
String time = "2021-02-21T22:15:37.672+00:00";
try {
Date dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX").parse(time);
Log.d(TAG, "onCreate: " + dateFormat.toString());
} catch (ParseException e) {
e.printStackTrace();
}
【问题讨论】:
-
这能回答你的问题吗? stackoverflow.com/questions/12487125/…
-
如果这是在 android 中,您可能应该使用 DateFormat,因为这是处理日期的 android 标准。尤其是在适当检测语言环境和格式更改时。
标签: android