首页 > 解决方案 > 在 Flutter (Dart) 中将字符串解析为 DateTime

问题描述

我正在尝试将格式为“23.1.2020”的字符串解析为 DateTime 对象,但对我没有任何作用。我尝试使用一些包,如 intl 或 date_format,但这些包都不能完成这项工作。

DateTime todayDate = DateTime.parse("12.04.2020");
formatDate(todayDate, [yyyy, '/', mm, '/', dd, ' ', hh, ':', nn, ':', ss, ' ', am])

你有什么想法,如何解析这个?

标签: datetimeflutterdart

解决方案


好的,我找到了方法:

import 'package:intl/intl.dart';

DateFormat format = DateFormat("dd.MM.yyyy");
print(format.parse(date));

推荐阅读