-2

我正在以这种格式从数据库表中获取时间戳03.03.03 14:29:34.000 (yy.mm.dd HH24:MI:SS)

如下图现在我需要把它转换成这种格式20130509 06:00,请指教如何实现这种格式的日期

4

2 回答 2

2

您可以使用 java.text.SimpleDateFormat:

final String strSrcDate = "09.05.13 14:29:34.000";
final DateFormat srcFormat = new SimpleDateFormat(
        "dd.MM.yy HH:mm:ss.SSS");
final Date date = srcFormat.parse(strSrcDate);
final DateFormat destFormat = new SimpleDateFormat("yyyyMMdd HH:mm");
final String strDestDate = destFormat.format(date);
System.out.println(strSrcDate);
System.out.println(strDestDate);
于 2013-08-01T09:16:09.047 回答
0

您可以通过这种方式使用 SampleDateFormat:

Date myDate = new Date(); // The date you post
String S = new SimpleDateFormat("yyyyMMdd HH:mm").format(myDate);

我不明白2013050905月还是日。我认为05是月和09

于 2013-08-01T09:15:22.740 回答