ColdFusion (Lucee 4.5) を使用して、ミリ秒を含む日時値を MSSQL データベースに挿入する必要があります。次のような UTC 日時値を作成しています。
nowUTC = dateConvert("Local2UTC", now());
nowODBC = createODBCDateTime(nowUTC);
次に、次の SQL コードを使用して挿入します。
insert into tbl (theTime) values (#nowODBC#)
ただし、このメソッドにはミリ秒は含まれません。データベースに挿入される値は次のようになります。
2015-10-26 02:14:07.000
末尾の (ピリオド) の後の最後の 3 桁.
は、MSSQL の分数秒表記 (1/300) であり、常に.000
ミリ秒または分数秒を含めるにはどうすればよいですか? 1/300
結構です。