使用joda-time和parseDateTime格式化datetime,忽略秒的分数

时间:2015-09-22 23:27:54

标签: java datetime jodatime

我需要格式化某个时区的时间。 我得到的输入日期字符串是“2015-09-21T09:00:00 + 02:00”类型 我用来做这个的代码是

DateTimeZone fromTimeZone = DateTimeZone.forID("Europe/Paris");
DateTimeFormatter fmt = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ssZ").withZone(fromTimeZone);    
DateTime cetDateTime = fmt.parseDateTime(inputDate);

return cetDateTime.toString();

然而,这将返回“2015-09-21T09:00:00.000 + 02:00”,并添加第二部分。有没有办法抑制上面字符串中的分数?

1 个答案:

答案 0 :(得分:0)

你可以做到

return fmt.print(cetDateTime);