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,

  1. We create a Duration object duration with 2 days and 3 hours.
  2. We get the total milliseconds using the inMilliseconds property.
  3. 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,

  1. We create a Duration object duration with 10 hours and 30 minutes.
  2. We get the total milliseconds using the inMilliseconds property.
  3. 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,

  1. We create a Duration object duration with 150 minutes.
  2. We get the total milliseconds using the inMilliseconds property.
  3. 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.