flutter - Dart Intl DateFormat.parse -1 年的差异,错误?
问题描述
当我执行这行代码时:
DateTime dt = DateFormat("EEEE dd.MM.yyyy HH:MM").parse("Monday 01.12.2019 17:00");
print("dt.tostring: " + dt.toString()); //2018-12-01 17:00:00.000
日期从 2019 年解析到 2018年。
尝试 2020 年,然后解析到 2019 年。
对我来说似乎是一个错误。我要提出问题吗?
想在这里问以确认。
intl: ^0.16.1
解决方案
DateTime dt = DateFormat("EEEE dd.MM.yyyy HH:mm").parse("Monday 01.12.2019 17:00");
您需要使用小写“mm”几分钟
推荐阅读
- excel - 提取字符串的特定部分
- javascript - 如何正确地将颜色渐变应用于弧?
- c# - unity3D 获取动画控制器当前动画时间
- android - android Oreo 上的 ForegroundService 被杀死
- hadoop-yarn - 在 AWS EMR 中部署 Flink 自定义 JAR 文件时出错
- php - php 使用 mail() 函数从域中发送电子邮件地址的电子邮件
- python - 向客户端发送有关视图中长时间运行任务的进度的更新
- css - 将复选框与标签对齐
- android - 计费库 PurchasesResult 不包含订阅的 expiryTimeMillis,没有实时通知如何获取?
- express - Express js + Sequelize 和 hook