public void MakeDtd() { dtd.d = CalFunc.Ymd2jd((int)ms2ieee(msd.d)); dtd.o = ms2ieee(msd.o); dtd.h = ms2ieee(msd.h); dtd.l = ms2ieee(msd.l); dtd.c = ms2ieee(msd.c); dtd.v = ms2ieee(msd.v); dtd.i = ms2ieee(msd.i); }
public void MakeDtdJd() { dtd.d = CalFunc.Ymd2jd((int)ms2ieee(msd.d)); }
public void Get() { if (XmRec) { Sym01 = NgUtils.ConvertCharArray2String(Xmstr.fi); MsName = NgUtils.ConvertCharArray2String(Xmstr.fn); try { Fjd = CalFunc.Ymd2jd(Xmstr.fd01); } catch { try { Fjd = CalFunc.Ymd2jd(Xmstr.fd02); } catch { Fjd = 0; } } try { Ljd = CalFunc.Ymd2jd(Xmstr.ld); } catch { Ljd = 0; } FileNo = Xmstr.rn; Interval = Xmstr.interval; Composite = Xmstr.Comp > (byte)0; } else { Sym01 = new string(Emstr.sym01); string str1 = cleanCharArrayToString(Emstr.xFn); string str2 = cleanCharArrayToString(Emstr.fn); MsName = str1.Length <= 0 ? str2 : str1; try { Fjd = CalFunc.Ymd2jd(Emstr.fd); } catch { try { Fjd = (int)ms2ieee(Mstr.d1); } catch { Fjd = 0; } } try { Ljd = CalFunc.MsDate2Jd((double)(int)ms2ieee(Mstr.d2)); } catch { Ljd = 0; } FileNo = Emstr.rn; Interval = Mstr.interval; Composite = Emstr.compFlag1 == (byte)1; } Sym01.IndexOf(char.MinValue); Sym01 = Sym01.Replace("\0", ""); MsName = MsName.Replace("\0", ""); if (!Sym01.ToLower().StartsWith("mp_")) { return; } dp = 7; }