使用Java.text.simpleDataFormat设置Java日期格式

使用Java.text.simpleDataFormat设置Java日期格式,java,coldfusion,coldfusion-9,Java,Coldfusion,Coldfusion 9,我有一些来自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"); 您尝试过格式化程序.init(“mmmd,yyyy”)吗? 看

我有一些来自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");

您尝试过格式化程序.init(“mmmd,yyyy”)吗?

我发现用main()方法编写小程序来试验这些格式很有帮助

formatter.init("MMM d , yyyy");


SimpleDateFormat format = new SimpleDateFormat("MMM d , yyyy");
String s = format.format(new Date());  printed  **Apr 16 , 2013**