11 lines
551 B
Dart
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" : ""}";
|
|
}
|