libcdio 2.1.1
|
ISO-9660 longer-format time structure. More...
#include <iso9660.h>
Data Fields | |
char | lt_year [ISODCL(1, 4)] |
char | lt_month [ISODCL(5, 6)] |
char | lt_day [ISODCL(7, 8)] |
char | lt_hour [ISODCL(9, 10)] |
char | lt_minute [ISODCL(11, 12)] |
char | lt_second [ISODCL(13, 14)] |
char | lt_hsecond [ISODCL(15, 16)] |
iso712_t | lt_gmtoff |
ISO-9660 longer-format time structure.
Section 8.4.26.1 of ECMA 119. All values are encoded as character arrays, eg. '1', '9', '5', '5' for the year 1955 (no null terminated byte).
char iso9660_ltime_s::lt_day[ISODCL( 7, 8)] |
Day of month: 1..31
iso712_t iso9660_ltime_s::lt_gmtoff |
Offset from Greenwich Mean Time in number of 15 min intervals from -48 (West) to +52 (East) recorded according to 7.1.2 numerical value
char iso9660_ltime_s::lt_hour[ISODCL( 9, 10)] |
hour: 0..23
char iso9660_ltime_s::lt_hsecond[ISODCL( 15, 16)] |
The value is in units of 1/100's of a second
char iso9660_ltime_s::lt_minute[ISODCL( 11, 12)] |
minute: 0..59
char iso9660_ltime_s::lt_month[ISODCL( 5, 6)] |
Has value in range 1..12. Note starts at 1, not 0 like a tm struct.
char iso9660_ltime_s::lt_second[ISODCL( 13, 14)] |
second: 0..59
char iso9660_ltime_s::lt_year[ISODCL( 1, 4)] |
Add 1900 to value for the Julian year