public static DateTime GetDateTime(this NkMAIDDateTime d) { return(new DateTime( d.nYear, d.nMonth + 1, // Note: Convert range from [0-11] to [1-12] d.nDay, d.nHour, d.nMinute, d.nSecond)); }
// // DateTime // internal DateTime GetDateTime(eNkMAIDCapability capability) { NkMAIDDateTime result = new NkMAIDDateTime(); CapGet( capability, eNkMAIDDataType.kNkMAIDDataType_DateTimePtr, new IntPtr(&result)); return(result.GetDateTime()); }
internal void SetDateTime(eNkMAIDCapability capability, DateTime value) { NkMAIDDateTime dateTime = new NkMAIDDateTime(); dateTime = dateTime.Create(value); CapSet( capability, eNkMAIDDataType.kNkMAIDDataType_DateTimePtr, new IntPtr(&dateTime)); }
public static NkMAIDDateTime Create(this NkMAIDDateTime d, DateTime value) { NkMAIDDateTime res = new NkMAIDDateTime(); res.nYear = (UInt16)value.Year; res.nMonth = (UInt16)(value.Month - 1); // Note: Convert range from [1-12] to [0-11] res.nDay = (UInt16)value.Day; res.nHour = (UInt16)value.Hour; res.nMinute = (UInt16)value.Minute; res.nSecond = (UInt16)value.Second; return(res); }
internal DateTime GetDefaultDateTime(eNkMAIDCapability capability) { NkMAIDDateTime result = new NkMAIDDateTime(); CapGetDefault( capability, eNkMAIDDataType.kNkMAIDDataType_DateTimePtr, new IntPtr(&result)); return result.GetDateTime(); }
public static NkMAIDDateTime Create(this NkMAIDDateTime d, DateTime value) { NkMAIDDateTime res = new NkMAIDDateTime(); res.nYear = (UInt16)value.Year; res.nMonth = (UInt16)(value.Month - 1); // Note: Convert range from [1-12] to [0-11] res.nDay = (UInt16)value.Day; res.nHour = (UInt16)value.Hour; res.nMinute = (UInt16)value.Minute; res.nSecond = (UInt16)value.Second; return res; }