MS-DOS 形式の日時を、ファイル時間形式に変換します。
定義
Declare Function DosDateTimeToFileTime Lib "kernel32" _
(wFatDate As Word, _
wFatTime As Word, _
ByRef lpFileTime As FILETIME) As Long
wFatDate
MS-DOS 形式の日にちデータが格納されている、16ビット整数値を指定します。各ビットは以下のようなデータに対応します。
ビット | 説明 |
0 〜 4 | 日(1 〜 31) |
5 〜 8 | 月(1 〜 12) |
9 〜 15 | 年(1980 年からの経過年数) |
wFatTime
MS-DOS 形式の時間データが格納されている、16ビット整数値を指定します。各ビットは以下のようなデータに対応します。
ビット | 説明 |
0 〜 4 | 秒(2 秒で 1 カウントとします) |
5 〜 10 | 分(0 〜 59) |
11 〜 15 | 時(0 〜 23) |
lpFileTime (ポインタ参照)
FILETIME構造体へのポインタを指定します。この構造体に、変換されたファイル時間が格納されます。
戻り値
関数が成功すると、TRUE が返ります。失敗すると FALSE が返ります。
環境情報
インクルード ファイル: api_system.sbp 内で定義済み
DLLファイル: kernel32.dll
FileTimeToDosDateTime関数、FILETIME構造体