You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从数据库加载数据时遇日期格式解析错误,寻求排查解决方法

日期格式解析错误求助

错误详情

调用DateTime.parse()解析数据库中的日期字段时,触发FormatException: Invalid date format异常。

数据库日期格式

数据库中存储的日期为MM/dd/yyyy格式(示例:09/25/2024)。

日期处理代码

所有日期字段均采用以下逻辑处理:

final String? contractDate = trxnSnapshot.data()?['contractDate'];
if (contractDate != null && contractDate != "") {
  _dt = DateTime.parse(contractDate);
  contractDateController.text =
      DateFormat('EE,  MM-dd-yyyy').format(_dt) ?? "";
} else {
  contractDateController.text = "";
}

诉求

检查后未发现数据库日期存在格式问题,但解析时仍报错,希望得到排查和解决的方法。

内容的提问来源于stack exchange,提问作者LostTexan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 20:37:10