getTimeStringFromDateTime static method
dynamic
getTimeStringFromDateTime(
- DateTime dateTime, {
- bool showSecond = true,
})
Implementation
static getTimeStringFromDateTime(
DateTime dateTime, {
bool showSecond = true,
}) {
String hour = dateTime.hour.toString();
if (dateTime.hour > 12) {
hour = (dateTime.hour - 12).toString();
}
String minute = dateTime.minute < 10
? "0${dateTime.minute}"
: dateTime.minute.toString();
String second = "";
if (showSecond) {
second = dateTime.second < 10
? "0${dateTime.second}"
: dateTime.second.toString();
}
String meridian = "";
meridian = dateTime.hour < 12 ? " AM" : " PM";
return "$hour:$minute${showSecond ? ":" : ""}$second$meridian";
}