get_fattime

現在時刻を取得する際に呼ばれます。

DWORD get_fattime (void);

戻り値

現在のローカル タイムをDWORD値にパックして返します。ビット フィールドは次に示すようになります。

bit31:25
1980年を起点とした年を 0..127 でセット。
bit24:21
月を 1..12 の値でセット。
bit20:16
日を 1..31 の値でセット。
bit15:11
時を 0..23 の値でセット。
bit10:5
分を 0..59 の値でセット。
bit4:0
秒/2を 0..29 の値でセット

解説

RTCをサポートしないシステムでも、ダミーとして何らかの日付として有効な値を返すべきです。0などを返した場合、そのファイルのタイムスタンプは無効になります。

対応情報

リード オンリー構成(_FS_READONLY == 1)または、非RTCサポート構成(_RTC_NOUSE == 1)ではこの関数は必要とされません。

戻る