DurationExtensions extension
Extension functions to convert duration to formatted hours, minutes, seconds and milliseconds.
- on
Methods
-
toDays(
{bool leadingZero = true}) → String -
Extension function to convert duration to formatted days.
for example :
dart final duration = Duration(days:8); print(duration.toDays()); // prints 08
-
toFormattedDuration(
{String? days, String? hours, String? minutes, String? seconds, String? spacer, bool leadingZero = true, bool leaveSpaceBetweenTimeAndText = true}) → String -
Extension function to that returns the formatted duration in days, hours, minutes and seconds.
To customize the output, you can pass the optional parameters
days
,hours
,minutes
andseconds
. -
toHours(
{bool leadingZero = true}) → String -
Extension function to convert duration to formatted hours.
for example :
dart final duration = Duration(hours:8); print(duration.toHours()); // prints 08
-
toMilliSeconds(
{bool leadingZero = true}) → String -
Extension function to convert duration to formatted millieSeconds.
for example :
dart final duration = Duration(millieSeconds:8); print(duration.toMilliSeconds()); // prints 08
-
toMinutes(
{bool leadingZero = true}) → String -
Extension function to convert duration to formatted minutes.
for example :
dart final duration = Duration(minutes:8); print(duration.toMinutes()); // prints 08
-
toRemainingHours(
{bool leadingZero = true}) → String -
Extension function to that returns the reminder of duration in hours.
for example :
dart final duration = Duration(days :6, hours:8); print(duration.toHours()); // prints 08
-
toRemainingMinutes(
{bool leadingZero = true}) → String -
Extension function to that returns the reminder of duration in minutes.
for example :
dart final duration = Duration(hours:9, minutes:8); print(duration.toMinutes()); // prints 08
-
toRemainingSeconds(
{bool leadingZero = true}) → String -
Extension function to that returns the reminder of duration in seconds.
for example :
dart final duration = Duration(hours:9, seconds:8); print(duration.toSeconds()); // prints 08
-
toSeconds(
{bool leadingZero = true}) → String -
Extension function to convert duration to formatted seconds.
for example :
dart final duration = Duration(seconds:8); print(duration.toSeconds()); // prints 08