時間を格納するために、データベース テーブルにフィールドを定義しました。フィールドのデフォルトの長さは 8 です。データをオーバーロードする 12:44:10 PM を表示している TimeODay から時間を格納しています。このデータを DateTime フィールドに保存するにはどうすればよいですか?
ありがとう
時間を格納するために、データベース テーブルにフィールドを定義しました。フィールドのデフォルトの長さは 8 です。データをオーバーロードする 12:44:10 PM を表示している TimeODay から時間を格納しています。このデータを DateTime フィールドに保存するにはどうすればよいですか?
ありがとう
これを試すことができます:
Dim CurrentTime As String
CurrentTime = TimeOfDay.ToLongTimeString.ToString.Replace(":", "")
CurrentTime = CurrentTime.Replace(" ", "")
If CurrentTime.Length = 7 Then
CurrentTime = "0" & CurrentTime
End If
MsgBox(CurrentTime, MsgBoxStyle.OkOnly)
これにより、次のように返さTimeOfDay
れます。
入力: 12:44:10 PM 出力: 124410PM
その後、表示するときにコードを使用して、デフォルトのフォーマットに戻すことができます。
編集1:
または、24 時間制を使用することもできます。これは、12:44:10 PM を 12:44:10 (8 文字) として、または 4:30:45 PM を 16:30:45 として表示します。