如何在 flutter 中显示上午 12 点的 00:00(24 小时格式)而不是 24:00

问题描述 投票:0回答:1

我需要在我的 Flutter 项目中以 24 小时格式显示当前时间。一切都很完美,除了凌晨 12 点会显示 24:00 而不是 00:00。我该如何解决这个问题?

以下是我格式化日期时间的示例:

DateFormat('kk:mm').format(time)
flutter dart datetime-format
1个回答
0
投票
  • 您可以使用
    Intl
    包解决该问题,您可以通过以下方式添加它 以下命令
    dart pub add intl
  • 欲了解更多详情,您可以参考此链接
  • 现在我们可以根据您的要求格式化时间,

    字符串格式时间() {

     DateTime dateTime = DateTime(2024, 1, 1, 0, 0);
    
    
     String formattedTime = DateFormat.Hm().format(dateTime);
    
     return formattedTime;
    

    }

© www.soinside.com 2019 - 2024. All rights reserved.