Структура описания формата времени.


Пространство имен:    Guardant

Синтаксис

    #pragma pack(push,1)
    typedef struct
    {
        WORD    wYear;          // Год (1601 - 30827)
        WORD    wMonth;         // Месяц(Январь = 1, Февраль = 2, ...)
        WORD    wDayOfWeek;     // День недели (Воскресенье = 0, Понедельник = 1, ...)
        WORD    wDay;           // День месяца (1-31)
        WORD    wHour;          // Час (0-23)
        WORD    wMinute;        // Минуты (0-59)
        WORD    wSecond;        // Секунды(0-59)
        WORD    wMilliseconds;  // Милисекунды(0-999)
    } TGrdSystemTime;
    #pragma pack(pop
        public struct GrdSystemTime
        {
            public ushort wYear;         // Год (1601 - 30827)
            public ushort wMonth;        // Месяц(Январь = 1, Февраль = 2, ...)
            public ushort wDayOfWeek;    // День недели (Воскресенье = 0, Понедельник = 1, ...)
            public ushort wDay;          // День месяца (1-31)
            public ushort wHour;         // Час (0-23)
            public ushort wMinute;       // Минуты (0-59)
            public ushort wSecond;       // Секунды(0-59)
            public ushort wMilliseconds; // Милисекунды(0-999)
        }
    public class GrdSystemTime
    {
        public short mYear;          // Год (1601 - 2099)
        public short mMonth;         // Месяц(Январь = 1, Февраль = 2, ...)
        public short mDayOfWeek;     // День недели (Воскресенье = 0, Понедельник = 1, ...)
        public short mDay;           // День месяца (1-31)
        public short mHour;          // Час (0-23)
        public short mMinute;        // Минуты (0-59)
        public short mSecond;        // Секунды(0-59)
        public short mMilliseconds;  // Милисекунды(0-999)
    }
    • No labels