dart:core
库中Duration构造函数
的用法介绍如下。
用法:
const
Duration(
{int days = 0,
int hours = 0,
int minutes = 0,
int seconds = 0,
int milliseconds = 0,
int microseconds = 0}
)
创建一个新的 Duration 对象,其值为所有单个部分的总和。
单个零件可以大于下一个较大单元中这些零件的数量。例如,hours
可以大于 23。如果发生这种情况,该值会溢出到下一个更大的单元中,因此 26 hours
与 2 hours
和多一个 days
相同。同样,值可以是负数,在这种情况下,它们会下溢并从下一个更大的单位中减去。
如果总微秒数不能表示为整数值,则微秒数可能会被截断,并且可能会丢失精度。
所有参数默认为 0。
const duration = Duration(days: 1, hours: 8, minutes: 56, seconds: 59,
milliseconds: 30, microseconds: 10);
print(duration); // 32:56:59.030010
相关用法
- Dart Duration.inDays用法及代码示例
- Dart Duration.inMicroseconds用法及代码示例
- Dart Duration.inMinutes用法及代码示例
- Dart Duration.inMilliseconds用法及代码示例
- Dart Duration用法及代码示例
- Dart Duration.inSeconds用法及代码示例
- Dart Duration.inHours用法及代码示例
- Dart Duration.toString用法及代码示例
- Dart DateTime.toUtc用法及代码示例
- Dart DateTime.minute用法及代码示例
- Dart DateTime.toIso8601String用法及代码示例
- Dart DomStringList.first用法及代码示例
- Dart DateTime.fromMillisecondsSinceEpoch用法及代码示例
- Dart DateTime.add用法及代码示例
- Dart DateTime.isAfter用法及代码示例
- Dart Directory用法及代码示例
- Dart DoubleLinkedQueue.from用法及代码示例
- Dart DateTime用法及代码示例
- Dart DateTime.weekday用法及代码示例
- Dart DomRectList.length用法及代码示例
- Dart DateTime.isAtSameMomentAs用法及代码示例
- Dart DomRectList.first用法及代码示例
- Dart DomStringList.elementAt用法及代码示例
- Dart DateTime.hour用法及代码示例
- Dart DynamicLibraryExtension.lookupFunction用法及代码示例
注:本文由纯净天空筛选整理自dart.dev大神的英文原创作品 Duration constructor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。