如何将 24 小时 DateTime 格式化为 12 小时?

How to format 24 hour DateTime to 12 hour?

提问人:remycodes 提问时间:8/30/2023 最后编辑:OMi Shahremycodes 更新时间:8/30/2023 访问量:58

问:

我正在开发这个应用程序,项目运行顺利。该应用程序的很大一部分是它显示了输入的时间数据,但我无法弄清楚如何从屏幕截图中所示的 24 小时格式中获取时间。

已经看过一些解决方案,但我不知道如何实施它们。

flutter datetime datetime-format

评论

0赞 OMi Shah 8/30/2023
这回答了你的问题吗?如何在飞镖中将时间戳字符串从 24 小时格式转换为 12 小时格式?

答:

0赞 John Weidner 8/30/2023 #1

可以使用 DateFormat。例如:

final myDate = DateTime.now();
final formattedDate = DateFormat('MMMM dd, yyyy h:mm a').format(myDate);

只需将作为第一个参数传递给 DateFormat 的格式字符串更改为指定所需的格式即可。