【发布时间】:2021-10-13 22:44:25
【问题描述】:
我正在尝试使用 DateTime.parse() 函数将 String 变量转换为 DateTime。我以这种格式“00:00:00”获取变量中的字符串。但是当解析函数在其上运行时,它说它是无效的日期格式。
【问题讨论】:
-
不包括代码截图:复制粘贴您的代码文本以及异常文本到您的问题中。
我正在尝试使用 DateTime.parse() 函数将 String 变量转换为 DateTime。我以这种格式“00:00:00”获取变量中的字符串。但是当解析函数在其上运行时,它说它是无效的日期格式。
【问题讨论】:
您可以使用 DateFormat 类。
DateFormat timeFormat = DateFormat('hh:mm:ss');
DateTime time = timeFormat.parse(stoptimetodisplay);
【讨论】:
DateTime date = DateTime.parse('2012-02-27 '+ stoptimetodisplay);
2012-02-27 这是完成格式的任何虚拟日期
这解决了我的问题,但我认为@KuKu 解决方案更精确..
【讨论】: