updateWithApPm method

DateTime? updateWithApPm(
  1. int? value,
  2. String period
)

Update AM PM Update Date

Implementation

// 12 AM	00
// 01 AM	01
// 02 AM	02
// 03 AM	03
// 04 AM	04
// 05 AM	05
// 06 AM	06
// 07 AM	07
// 08 AM	08
// 09 AM	09
// 10 AM	10
// 11 AM	11
// 12 PM	12
// 01 PM	13
// 02 PM	14
// 03 PM	15
// 04 PM	16
// 05 PM	17
// 06 PM	18
// 07 PM	19
// 08 PM	20
// 09 PM	21
// 10 PM	22
// 11 PM	23
/// Update Date
DateTime? updateWithApPm(int? value, String period) {
  int hour = value ?? 0;

  if (period == 'PM' && hour != 12) hour += 12;
  if (period == 'AM' && hour == 12) hour = 0;

  return DateTime(this.year, this.month, this.day, hour, this.minute);
}