gpt4 book ai didi

flutter - Dart : How To add or Subtract Hours and minutes to TimeOfDay

转载 作者:行者123 更新时间:2023-12-03 02:42:32 34 4
gpt4 key购买 nike

下一行将给出当前时间

TimeOfDay _time = TimeOfDay.now(); //12:42

我想从_time添加或删除2小时10分钟////即12:52或10:52..etc

最佳答案

您可以使用扩展为 TimeOfDay 添加方法。

extension TimeOfDayExtension on TimeOfDay {
TimeOfDay addHour(int hour) {
return this.replacing(hour: this.hour + hour, minute: this.minute);
}
}

所以你可以像 TimeOfDay.now().addHour(2) 一样调用

美东时间。

您甚至可以将上述方法改进为:

extension TimeOfDayExtension on TimeOfDay {
TimeOfDay add({int hour = 0, int minute = 0}) {
return this.replacing(hour: this.hour + hour, minute: this.minute + minute);
}
}

你可以调用: TimeOfDay.add(hour: 2, minute 30)

关于flutter - Dart : How To add or Subtract Hours and minutes to TimeOfDay,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59692433/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com