Coldfusion DateFormat 関数を使用しようとしています。なぜこれを行うのか、誰かが教えてくれますか:
#DateFormat( now(), "YYYY-MM-DD HH:MM:SS")#
これを返します:
2012-07-17 16:07:666
なぜ 666 ミリ秒なのですか? 何か悪魔的な???
Coldfusion DateFormat 関数を使用しようとしています。なぜこれを行うのか、誰かが教えてくれますか:
#DateFormat( now(), "YYYY-MM-DD HH:MM:SS")#
これを返します:
2012-07-17 16:07:666
なぜ 666 ミリ秒なのですか? 何か悪魔的な???
DateFormatは時間をフォーマットしません。時間にはTimeFormatを使用します。
編集:
このコードを日時出力に使用します。
#dateFormat(now(),'YYYY-MM-DD')# #timeFormat(now(), 'HH:MM:SS')#
私は、日付マスクで大文字と小文字が区別される Java SimpleDateFormat を使用することを好みます。
<cfscript>
createObject('java','java.text.SimpleDateFormat').init('yyyy-MM-dd HH:mm:ss.SSS').format(now());
</cfscript>
http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html
例えば。2010-07-19 11:46:12.029