android– 使用SimpleDateFormat问题将字符串转换为时间

android– 使用SimpleDateFormat问题将字符串转换为时间,第1张

概述所以,我正在使用SimpleDateFormat将一个字符串“HH:MMAA”转换为“HH:MM”,问题是我的代码在eclipse上工作得很好但是当我在AndroidStudio上运行时它显示错误的输出.这是我的两个代码.解决方法:问题是你使用“MM”作为分钟但它应该是“mm”.“MM”持续数月.当您想要24小时值时,

所以,我正在使用SimpleDateFormat将一个字符串“HH:MM AA”转换为“HH:MM”,
问题是我的代码在eclipse上工作得很好但是当我在Android Studio上运行时它显示错误的输出.这是我的两个代码.

解决方法:

问题是你使用“MM”作为分钟但它应该是“mm”. “MM”持续数月.

当您想要24小时值时,“HH”部分很好.

试试这样的东西:

public static String getTimeFormatted(String time){    String s = "";    try{        SimpleDateFormat sdf = new SimpleDateFormat("hh:mm aa", Locale.US);        Date d = sdf.parse(time);        SimpleDateFormat formatter = new SimpleDateFormat("HH:mm", Locale.US);        s = formatter.format(d);    }    catch(Exception ex){        s = ex.getMessage();    }    return s;}
总结

以上是内存溢出为你收集整理的android – 使用SimpleDateFormat问题将字符串转换为时间全部内容,希望文章能够帮你解决android – 使用SimpleDateFormat问题将字符串转换为时间所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1100782.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存