0

次のコードがあります。

"SELECT top 1 * FROM CensusFacility_Records WHERE Division_Program = 'Division 1' AND JMS_UpdateDateTime = '" & date & "'"

列 JMS_UpdateDateTime の日付形式は次のとおりです: 8/22/2013 12:00:07 AM クエリの「日付」が正しい時刻形式に変換されていることを確認するにはどうすればよいですか?

私の SQL クエリの日付変数は、実時間/日付時間です。JMS_UpdateDateTime フィールド内の形式に一致させたいと考えています。

4

2 に答える 2

1

SQL の形式は、DateTime実際にはここでは少し厄介です。フロント エンド (Management Studio など) が選択する任意の方法で表示できます。ここで重要なことは、date変数が明確な形式であることです。これを念頭に置いて、ISO 8601 の日付/時刻形式を使用することをお勧めします (たとえば、DateTime であるとdate.ToString("o")仮定します)。date

于 2013-08-22T19:51:02.613 に答える