【问题标题】:How to parse DateTime.now() into hh:mm:ss format in Flutter如何在 Flutter 中将 DateTime.now() 解析为 hh:mm:ss 格式
【发布时间】:2022-12-05 18:34:24
【问题描述】:

我似乎无法以 hh:mm:ss 格式解析从 DateTime.now() 获得的日期。当我这样做时,出现以下错误:

Uncaught Error: FormatException: Trying to read : from 2022-12-05 15:40:34.987 at position 5

这是我的代码:

import 'package:intl/intl.dart';

void main() {
  var now = DateTime.now();
  DateFormat inputFormat = DateFormat('hh:mm:ss');
  var current = inputFormat.parse(now.toString());
  print(current);
}

我想知道我需要做什么才能以上述格式获得时间。

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    通过使用国际包

    DateFormat('hh:mm:ss').format(DateTime.now())

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-06
      • 1970-01-01
      • 2019-07-01
      • 2012-08-13
      • 1970-01-01
      • 2019-10-28
      • 1970-01-01
      相关资源
      最近更新 更多