123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- using System;
- namespace TDMS.Common
- {
- record TDMSDateTime
- {
- public TDMSDateTime(DateTime dateTime)
- {
- Year = (uint)dateTime.Year;
- Month = (uint)dateTime.Month;
- Day = (uint)dateTime.Day;
- Hour = (uint)dateTime.Hour;
- Minute = (uint)dateTime.Minute;
- Second = (uint)dateTime.Second;
- MilliSecond = dateTime.Millisecond;
- }
- public TDMSDateTime(uint year,
- uint month,
- uint day,
- uint hour,
- uint minute,
- uint second,
- double millisecond)
- {
- Year = year;
- Month = month;
- Day = day;
- Hour = hour;
- Minute = minute;
- Second = second;
- MilliSecond = millisecond;
- }
- public uint Year { get; }
- public uint Month { get; }
- public uint Day { get; }
- public uint Hour { get; }
- public uint Minute { get; }
- public uint Second { get; }
- public double MilliSecond { get; }
- public DateTime ToDateTime()
- {
- return new DateTime((int)Year, (int)Month, (int)Day, (int)Hour, (int)Minute, (int)Second, (int)MilliSecond);
- }
- }
- }
|