public static int GetLibDatePart(int libDate, LibDateTimePartEnum timePart) { int value = 0; switch (timePart) { case LibDateTimePartEnum.Year: value = int.Parse(libDate.ToString().Substring(0, 4)); break; case LibDateTimePartEnum.Month: value = int.Parse(libDate.ToString().Substring(4, 2)); break; case LibDateTimePartEnum.Day: value = int.Parse(libDate.ToString().Substring(6, 2)); break; } return(value); }
public static int GetLibTimePart(long libTime, LibDateTimePartEnum timePart) { int value = 0; switch (timePart) { case LibDateTimePartEnum.Year: value = int.Parse(libTime.ToString().Substring(0, 4)); break; case LibDateTimePartEnum.Month: value = int.Parse(libTime.ToString().Substring(4, 2)); break; case LibDateTimePartEnum.Day: value = int.Parse(libTime.ToString().Substring(6, 2)); break; case LibDateTimePartEnum.Hour: value = int.Parse(libTime.ToString().Substring(8, 2)); break; case LibDateTimePartEnum.Minute: value = int.Parse(libTime.ToString().Substring(10, 2)); break; case LibDateTimePartEnum.Second: value = int.Parse(libTime.ToString().Substring(12, 2)); break; case LibDateTimePartEnum.Date: value = int.Parse(libTime.ToString().Substring(0, 8)); break; case LibDateTimePartEnum.Time: value = int.Parse(libTime.ToString().Substring(8, 6)); break; } return(value); }