我有一些代码来自一个名为java的ColdFusion 9应用程序。 我希望这个日期格式像这样的2012年11月5日没有时间。 目前它是这样的格式。 2012-11-05 00:00:00.0
这是代码
formatter = CreateObject("java", "java.text.SimpleDateFormat");
formatter.init("EEE MMM d HH:mm:ss 'GMT'Z yyyy");
答案 0 :(得分:2)
formatter.init("MMM d , yyyy");
SimpleDateFormat format = new SimpleDateFormat("MMM d , yyyy");
String s = format.format(new Date()); printed **Apr 16 , 2013**
答案 1 :(得分:0)
您是否尝试过formatter.init("MMM d, yyyy") ?
请参阅http://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html
我发现使用main()方法编写小程序来试验格式是有帮助的。