gpt4 book ai didi

flutter - 如何将时间戳字符串转换为毫秒整数

转载 作者:行者123 更新时间:2023-12-05 09:32:42 26 4
gpt4 key购买 nike

我正在使用秒表计时器插件 ( https://pub.dev/packages/stop_watch_timer )这个插件给了我耗时作为“字符串”。所以我的文字看起来像:

00:00:03.45 // hours:minutes:seconds.milliseconds

现在我需要使用这个时间信息来计算游戏中的分数。您知道如何将此字符串转换为毫秒整数,以便我可以使用它进行数学计算吗?

我的逻辑是将花费的时间乘以另一个值来确定分数。用户花费的时间越多,得分就越高(差)。

感谢任何帮助。谢谢

最佳答案

我会像这样使用 DateFormat:

final timeStr = '00:00:03.45';
final format = DateFormat('HH:mm:ss.S');
final dt = format.parse(timeStr, true);
print(dt.millisecondsSinceEpoch);

这将打印:

3045

注意:需要导入国际包:

import 'package:intl/intl.dart';

关于flutter - 如何将时间戳字符串转换为毫秒整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67800597/

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