
所以,我正在使用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问题将字符串转换为时间所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)