【问题标题】:How to parse string variable to Datetime in flutter?如何在颤动中将字符串变量解析为日期时间?
【发布时间】:2021-10-13 22:44:25
【问题描述】:

我正在尝试使用 DateTime.parse() 函数将 String 变量转换为 DateTime。我以这种格式“00:00:00”获取变量中的字符串。但是当解析函数在其上运行时,它说它是无效的日期格式。

【问题讨论】:

  • 不包括代码截图:复制粘贴您的代码文本以及异常文本到您的问题中。

标签: flutter datetime dart


【解决方案1】:

您可以使用 DateFormat 类。

DateFormat timeFormat = DateFormat('hh:mm:ss');
DateTime time = timeFormat.parse(stoptimetodisplay);

【讨论】:

    【解决方案2】:

    DateTime date = DateTime.parse('2012-02-27 '+ stoptimetodisplay);

    2012-02-27 这是完成格式的任何虚拟日期

    这解决了我的问题,但我认为@KuKu 解决方案更精确..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-06
      • 2020-03-11
      • 1970-01-01
      • 1970-01-01
      • 2012-04-01
      • 1970-01-01
      • 2013-08-22
      • 2015-10-08
      相关资源
      最近更新 更多