我正在尝试格式化我的日期和时间。
我的代码
String dateStart = data[i]['notification_date'];
DateTime input = DateTime.parse(dateStart);
String datee = DateFormat('hh:mm a').format(input);
its显示错误未处理异常:格式异常:无效日期格式
现在它看起来像这样22-04-2021 05:57:58 PM
您有以下行的问题:
DateTime input = DateTime.parse(dateStart);
问题是默认解析方法不支持'22-04-2021 05:57:58 PM'格式,因为它不是标准格式。您应该指定其格式以如下方式解析:
String dateStart = '22-04-2021 05:57:58 PM';
DateFormat inputFormat = DateFormat('dd-MM-yyyy hh:mm:ss a');
DateTime input = inputFormat.parse(dateStart);
String datee = DateFormat('hh:mm a').format(input);
我将日期作为一个存储在数据库中,格式为“2 15 201 5”(大概是“m d yyyy”?)。下面代码中的包含获取日期的方法的返回值。我想解析日期,以便设置。基于Java中字符串到日期转换的实例 挠头。
我试图改变从API返回的日期字符串的格式。下面的日期格式输入字符串在java中工作正常,但在Dart中则不行。
我正在调用一个post API,在该API中,我必须发送FormData,但在接收到响应后,当我尝试解析该响应时,我得到了以下异常。 我得到以下错误: 下面是我的模型课https://gist.github.com/achinverma/641774f50d27b2f4f5be9f1c341f0fc2
我对颤振世界还不熟悉,我犯了一个我不能完全理解的错误。 这是我的netwrok处理程序代码 这是我的代码,我调用网络处理器的获取方法 我得到了这个错误 [错误:flatter/lib/ui/ui\u dart\u state.cc(209)]未处理的异常:类型'\u InternalLinkedHashMap 谁能帮帮我吗?
我正在为我的Android应用程序设置GeoFire。在从Firebase数据库检索数据的开始,我得到了以下异常。 我是firebase的新手,有什么明显的遗漏吗?这就是我的firebase数据库的样子
我试图使用dateTime打开或关闭对注册表的访问,我在Firebase中保存了打开或关闭日期的值。因此,我必须从数据库中检索日期值,并与用户当前时间进行比较。为了获得国家当前时间,我使用了WorldTime API。请检查我的代码,让我知道我犯了错误或错误? 非常感谢