比如:把2011-05-05 15:05:05
转换为:2011-05-05 03:05:05 pm
和 2011-05-05 下午 03:05:05
不知道可否转化,一直没查出来符合上述两种的格式,不知诸位有什么好的建议
比如:把2011-05-05 15:05:05
转换为:2011-05-05 03:05:05 pm
和 2011-05-05 下午 03:05:05
不知道可否转化,一直没查出来符合上述两种的格式,不知诸位有什么好的建议
赚点分发个贴啊。。。
[code="java"]
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class AddAMPMToFormattedDate {
public static void main(String[] args) {
// create Date object
Date date = new Date();
// formatting time to have AM/PM text using 'a' format
String strDateFormat = "yyyy-MM-dd a hh:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(strDateFormat);
String strDateFormat2 = "yyyy-MM-dd hh:mm:ss a";
SimpleDateFormat sdf2 = new SimpleDateFormat(strDateFormat2,Locale.US);
System.out.println(sdf.format(date));
System.out.println(sdf2.format(date).toLowerCase());
}
}
[/code]
输出:
2011-05-22 下午 07:02:22
2011-05-22 07:02:22 pm