private static long ValidateTime(long time) { Net.Vpc.Upa.Types.Calendar calendar = Net.Vpc.Upa.Types.Calendar.GetInstance(); calendar.SetTimeInMillis(time); calendar.Set(Net.Vpc.Upa.Types.Calendar.DAY_OF_MONTH, 1); calendar.Set(Net.Vpc.Upa.Types.Calendar.MONTH, 0); calendar.Set(Net.Vpc.Upa.Types.Calendar.YEAR, 1900); return(calendar.GetTime().GetTime()); }
public static Net.Vpc.Upa.Types.DateTime ForDetails(int year, int month, int day, int hour, int minute, int seconds, int millis) { Net.Vpc.Upa.Types.Calendar c = Net.Vpc.Upa.Types.Calendar.GetInstance(); c.Set(Net.Vpc.Upa.Types.Calendar.YEAR, year); c.Set(Net.Vpc.Upa.Types.Calendar.MONTH, month); c.Set(Net.Vpc.Upa.Types.Calendar.DAY_OF_MONTH, day); c.Set(Net.Vpc.Upa.Types.Calendar.HOUR_OF_DAY, hour); c.Set(Net.Vpc.Upa.Types.Calendar.MINUTE, minute); c.Set(Net.Vpc.Upa.Types.Calendar.SECOND, seconds); c.Set(Net.Vpc.Upa.Types.Calendar.MILLISECOND, millis); return(new Net.Vpc.Upa.Types.DateTime(c.GetTime())); }
public static long ValidateTime(int year) { Net.Vpc.Upa.Types.Calendar calendar = Net.Vpc.Upa.Types.Calendar.GetInstance(); calendar.Set(Net.Vpc.Upa.Types.Calendar.YEAR, year); calendar.Set(Net.Vpc.Upa.Types.Calendar.MONTH, 0); calendar.Set(Net.Vpc.Upa.Types.Calendar.DAY_OF_MONTH, 1); calendar.Set(Net.Vpc.Upa.Types.Calendar.HOUR_OF_DAY, 0); calendar.Set(Net.Vpc.Upa.Types.Calendar.MINUTE, 0); calendar.Set(Net.Vpc.Upa.Types.Calendar.SECOND, 0); calendar.Set(Net.Vpc.Upa.Types.Calendar.MILLISECOND, 0); // if (!startPeriod) { // calendar.add(Calendar.MONTH, 1); // calendar.add(Calendar.MILLISECOND, -1); // } return calendar.GetTime().GetTime(); }