MS-DOS の日付と時刻

MS-DOS の日付MS-DOS 時刻は、MS-DOS ファイルが最後に書き込まれた月、日、年、時刻を指定する 16 ビット値がパックされています。 MS-DOS は、MS-DOS アプリケーションがファイルを作成または書き込むたびに、日時を記録します。 MS-DOS アプリケーションは、MS-DOS 関数を使用してこの日付と時刻を取得します。 GetFileTime 関数を使用して、MS-DOS によって作成されたファイルのファイル時刻を取得すると、GetFileTime は MS-DOS の日付と時刻を UTC ベースの時刻に自動的に変換します。

変換されていない MS-DOS 日時が発生した場合は、 DosDateTimeToFileTime 関数を使用して UTC ベースの時刻に変換できます。 この関数は、変換された日付と時刻を FILETIME 構造体にコピーします。 FileTimeToDosDateTime 関数を使用して、値を MS-DOS の日付と時刻に戻すことができます。