kodelog/lib/utils/datum_cas.dart
Matyáš Caras f7eaf804bd 2.0.1
Co-authored-by: Richard Pavlikán <richardpavlikan@gmail.com>
2023-03-08 22:09:25 +01:00

11 lines
551 B
Dart

extension DateString on DateTime {
String get dateString => "$day. $month. $year";
String get dateTimeString =>
"$day. $month. $year $hour:${minute < 10 ? "0$minute" : minute}";
String get rawDateString => "$day-$month-$year";
}
extension TextDuration on Duration {
String get durationText =>
"$inHours hodin${(inHours < 5 && inHours > 1) ? "y" : (inHours == 1) ? "a" : ""} ${inMinutes - inHours * 60} minut${(inMinutes - inHours * 60) < 5 && (inMinutes - inHours * 60) > 1 ? "y" : (inMinutes - inHours * 60) == 1 ? "a" : ""}";
}