我需要在我的 Flutter 项目中以 24 小时格式显示当前时间。一切都很完美,除了凌晨 12 点会显示 24:00 而不是 00:00。我该如何解决这个问题?
以下是我格式化日期时间的示例:
DateFormat('kk:mm').format(time)
Intl
包解决该问题,您可以通过以下方式添加它
以下命令dart pub add intl
。现在我们可以根据您的要求格式化时间,
字符串格式时间() {
DateTime dateTime = DateTime(2024, 1, 1, 0, 0);
String formattedTime = DateFormat.Hm().format(dateTime);
return formattedTime;
}