gpt4 book ai didi

android - 转换 MM/dd/yyyy hh :mm a format to milliseconds

转载 作者:行者123 更新时间:2023-11-29 19:07:14 28 4
gpt4 key购买 nike

我正在尝试将接收到的日期和时间以 MM/dd/yyyy hh:mm a 格式转换为毫秒,以便我可以将日期推送为谷歌日历中的结束日期。我正在尝试下面的代码,但出现错误。

代码:

String myDate = "10/20/2017 8:10 AM";
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy hh:mm a");
Date date = sdf.parse(myDate);
long millis = date.getTime();

错误:

java.text.ParseException: Unparseable date: "10/20/2017 8:10 AM" (at offset 16)

最佳答案

试试这个。

String myDate = "10/20/2017 8:10 AM";
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy h:mm a", Locale.ENGLISH);
Date date = sdf.parse(myDate);
long millis = date.getTime();

在您的代码中添加 Locale.ENGLISH

关于android - 转换 MM/dd/yyyy hh :mm a format to milliseconds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46732027/

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