format static method

String format(
  1. DateTime date,
  2. List<TdDateTimePickerMode> mode
)

Implementation

static String format(DateTime date, List<TdDateTimePickerMode> mode) {
  List<String> list = [];

  if (mode.any((item) => item == TdDateTimePickerMode.date)) {
    list.add([
      date.year.toString(),
      date.month.toString().padLeft(2, '0'),
      date.day.toString().padLeft(2, '0'),
    ].join('-'));
  }

  if (mode.any((item) => item == TdDateTimePickerMode.hourAndMinute)) {
    list.add([
      date.hour.toString().padLeft(2, '0'),
      date.minute.toString().padLeft(2, '0'),
    ].join(':'));
  }

  return list.join(' ');
}