我有一个应用程序,它将始终在唯一的一个时区中运行,所以我不需要担心在不同时区之间进行转换。但是,日期时间必须始终按照以下格式打印:
yyyy-MM-dd hh.mm.ss
以下代码无法正确打印格式:
public void setCreated(){
DateTime now = new org.joda.time.DateTime();
String pattern = "yyyy-MM-dd hh.mm.ss";
created = DateTime.parse(now.toString(), DateTimeFormat.forPattern(pattern));
System.out.println("''''''''''''''''''''''''''' created is: "+created);
}
setCreated()方法的结果如下所示:
"2013-12-16T20:06:18.672-08:00"
我该如何更改setCreated()中的代码,以便它输出以下内容:
"2013-12-16 20:06:18"
String pattern = "yyyy-MM-dd hh:mm:ss";
吗? - Elliott Frisch