Dart Duration inMilliseconds
Syntax & Examples
Duration.inMilliseconds property
The `inMilliseconds` property in Dart returns the number of whole milliseconds spanned by a Duration object.
Syntax of Duration.inMilliseconds
The syntax of Duration.inMilliseconds property is:
int inMilliseconds
This inMilliseconds property of Duration returns number of whole milliseconds spanned by this Duration.
Return Type
Duration.inMilliseconds returns value of type int
.
✐ Examples
1 Calculating milliseconds from days and hours
In this example,
- We create a Duration object
duration
with 2 days and 3 hours. - We get the total milliseconds using the
inMilliseconds
property. - We then print the total milliseconds to standard output.
Dart Program
void main() {
Duration duration = Duration(days: 2, hours: 3);
int milliseconds = duration.inMilliseconds;
print('Total milliseconds: $milliseconds');
}
Output
Total milliseconds: 183600000
2 Calculating milliseconds from hours and minutes
In this example,
- We create a Duration object
duration
with 10 hours and 30 minutes. - We get the total milliseconds using the
inMilliseconds
property. - We then print the total milliseconds to standard output.
Dart Program
void main() {
Duration duration = Duration(hours: 10, minutes: 30);
int milliseconds = duration.inMilliseconds;
print('Total milliseconds: $milliseconds');
}
Output
Total milliseconds: 37800000
3 Calculating milliseconds from minutes
In this example,
- We create a Duration object
duration
with 150 minutes. - We get the total milliseconds using the
inMilliseconds
property. - We then print the total milliseconds to standard output.
Dart Program
void main() {
Duration duration = Duration(minutes: 150);
int milliseconds = duration.inMilliseconds;
print('Total milliseconds: $milliseconds');
}
Output
Total milliseconds: 9000000
Summary
In this Dart tutorial, we learned about inMilliseconds property of Duration: the syntax and few working examples with output and detailed explanation for each example.