使用java我需要将此2014-08-31 13:53:42.0
解析为31-AUG-14 01.53.42 PM
答案 0 :(得分:5)
首先对java.text.SimpleDateFormat
进行一些研究,然后可以将String
格式的java.util.Date
值解析为SimpleDateFormat
。
然后,您可以使用其他try {
String in = "2014-08-31 13:53:42.0";
SimpleDateFormat sdfIn = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");
Date date = sdfIn.parse(in);
System.out.println(date);
SimpleDateFormat sdfOut = new SimpleDateFormat("dd-MMM-yy hh:mm.ss a");
System.out.println(sdfOut.format(date));
} catch (ParseException ex) {
}
将值格式化为所需的格式,例如
Sun Aug 31 13:53:42 EST 2014
31-Aug-14 01:53.42 PM
哪个输出
{{1}}