作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在将日期转换为 YYYY/MM/DD HH:MM:SS
格式的字符串。我想将其更改为 mm/dd/yyyy HH:mm:ss
并且它还会显示 AM 和 PM 我该怎么做。请帮助我
谢谢
最佳答案
要获取 AM PM 和 12 小时日期格式,请使用 hh:mm:ss a
作为字符串格式化程序,其中 hh
用于 12 小时格式,a
用于 AM PM 格式。
注意:HH 是24
小时,hh 是12
小时日期格式
SimpleDateFormat formatter = new SimpleDateFormat("mm/dd/yyyy hh:mm:ss a");
String newFormat = formatter.format(testDate);
示例
String date = "2011/11/12 16:05:06";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/mm/dd HH:MM:SS");
Date testDate = null;
try {
testDate = sdf.parse(date);
}catch(Exception ex){
ex.printStackTrace();
}
SimpleDateFormat formatter = new SimpleDateFormat("mm/dd/yyyy hh:mm:ss a");
String newFormat = formatter.format(testDate);
System.out.println(".....Date..."+newFormat);
关于android - 如何在android中转换日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8487683/
我是一名优秀的程序员,十分优秀!