MSAccess2010でクエリを作成しています。サイクルタイムを比較して見つける必要がある2つの文字列があります。
1: 2013年2月12日水曜日12:47 AM
2: 11/15/2012 4:03:32 PM
ある形式を別の形式に変換しようとしましたが、十分な知識がありません。ヒントをいただければ幸いです。
MSAccess2010でクエリを作成しています。サイクルタイムを比較して見つける必要がある2つの文字列があります。
1: 2013年2月12日水曜日12:47 AM
2: 11/15/2012 4:03:32 PM
ある形式を別の形式に変換しようとしましたが、十分な知識がありません。ヒントをいただければ幸いです。
最初の文字列から曜日の名前を破棄するCDate
と、それを使用して日付/時刻の値に変換できます。これがイミディエイトウィンドウセッションです...
DateString1 = "Wednesday, February 12, 2013 12:47 AM"
? Mid(DateString1, InStr(DateString1, " "))
February 12, 2013 12:47 AM
Date1 = CDate(Mid(DateString1, InStr(DateString1, " ")))
? Date1
2/12/2013 12:47:00 AM
私が与えた部分文字列はCDate
スペースで始まりましたが、CDate
気にしません。
2番目の文字列はそのままで適切に表示さCDate
れます。
DateString2 = "11/15/2012 4:03:32 PM"
Date2 = CDate(DateString2)
? Date2
11/15/2012 4:03:32 PM
2つの日付/時刻値を取得したら、サイクル時間を計算できます。あなたがそこで何を考えているのかわかりませんが、ここにあなたが考慮すべきいくつかの選択肢があります。
? Date1 - Date2
88.3635185185121
? DateDiff("d", Date2, Date1)
89
? DateDiff("h", Date2, Date1)
2120