namespace SabreTools.Data.Models.ISO9660
{
///
/// Datetime format represented by decimal ASCII
/// - Base (Primary/Supplementary/Enhanced) Volume Descriptor
/// - Extended Attribute Record
///
///
public sealed class DecDateTime
{
///
/// 4-byte ASCII digits
///
public byte[] Year { get; set; } = new byte[4];
///
/// 2-byte ASCII digits
///
public byte[] Month { get; set; } = new byte[2];
///
/// 2-byte ASCII digits
///
public byte[] Day { get; set; } = new byte[2];
///
/// 2-byte ASCII digits
///
public byte[] Hour { get; set; } = new byte[2];
///
/// 2-byte ASCII digits
///
public byte[] Minute { get; set; } = new byte[2];
///
/// 2-byte ASCII digits
///
public byte[] Second { get; set; } = new byte[2];
///
/// 2-byte ASCII digits
///
public byte[] Centisecond { get; set; } = new byte[2];
///
/// Time zone offset (from GMT = UTC 0), represented by a single byte
/// Unit = 15min offset
/// 0 = offset of -12 hours (UTC-12)
/// 100 = offset of +13 hours (UTC+13)
///
public byte TimezoneOffset { get; set; }
}
}