Win32API: DosDateTimeToFileTime

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構造体