使用java.text.DateFormat
,可以构建具有日期和时间样式的日期格式化程序:
DateFormat df = getDateTimeInstance(DateFormat.SHORT, DateFormat.LONG);
system.out.println(df.format(new Date()));
是否可以使用与Joda-Time类似的内容?
答案 0 :(得分:5)
JodaTime 内置了大量标准日期和时间格式。
以下是我使用的一个示例:
DateTime dateTime = DateTime.now(DateTimeZone.UTC);
String formattedDateTime = dateTime.toString(DateTimeFormat.fullDateTime());
注意DateTimeFormat.fullDateTime()
。
其他一些选项包括:
fullTime()
fullDate()
shortDateTime()
forStyle("MS")
表示中日期和短时间。 forStyle("S-")
表示短日期和否时间。 干杯,
JP
答案 1 :(得分:-1)
将DateTimeFormat.forPattern()与您想要的模式一起使用。
例如,DateTimeFormat.forPattern("YYYY-MM-dd HH:mm:ss");