gpt4 book ai didi

android - 无法解析日期

转载 作者:行者123 更新时间:2023-11-30 01:25:18 25 4
gpt4 key购买 nike

我正在尝试将 android 中的后续日期解析为设备本地时间。日期是 Thu Apr 07 18:26:42 GMT+05:30 2016 。我想以任何其他格式获取此日期,比如 MM-dd-yyyy。

这是我尝试过的:

SimpleDateFormat inputFormat = new SimpleDateFormat(
"EEE MMM dd HH:mm:ss 'GMT' Z yyyy", Locale.US);
inputFormat.setTimeZone(TimeZone.getTimeZone("Etc/UTC"));

SimpleDateFormat outputFormat = new SimpleDateFormat("MMM dd, yyyy h:mm a");

Date date = inputFormat.parse("Thu Apr 07 18:26:42 GMT+05:30 2016");
String outputText = outputFormat.format(date);
WriteLog.Print("outputText" + outputText);

请告诉我我做错了什么。上面的代码给我异常说无法解析的日期。

谢谢

最佳答案

您遇到的问题是您的 inputFormat 中有一些空格。

SimpleDateFormat inputFormat = new SimpleDateFormat(
"EEE MMM dd HH:mm:ss 'GMT' Z yyyy", Locale.US);

相反,您需要:

SimpleDateFormat inputFormat = new SimpleDateFormat(
"EEE MMM dd HH:mm:ss 'GMT'Z yyyy", Locale.US);

关于android - 无法解析日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36494161/

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