Datetime 今天最简单的方式是什么';凌晨0点在飘动?

Datetime 今天最简单的方式是什么';凌晨0点在飘动?,datetime,flutter,dart,Datetime,Flutter,Dart,我想知道如何将今天的0am作为DateTime变量。你能给我一些建议吗 例子 // Suppose today is April 18, 2020 DateTime _dateTime = {DO_SOMETHING}; print(_dateTime); // Expected output: 2020-04-18 00:00:00 // Suppose today is October 22, 2019 DateTime _dateTime = {DO_SOMETHING}; print(

我想知道如何将今天的0am作为
DateTime
变量。你能给我一些建议吗

例子

// Suppose today is April 18, 2020
DateTime _dateTime = {DO_SOMETHING};
print(_dateTime); // Expected output: 2020-04-18 00:00:00

// Suppose today is October 22, 2019
DateTime _dateTime = {DO_SOMETHING};
print(_dateTime); // Expected output: 2019-10-22 00:00:00

据我所知,没有内置的方法可以只获取日期。您可以按以下方式构造它:

DateTime dateTime = DateTime.now();
DateTime date = DateTime(dateTime.year, dateTime.month, dateTime.day);
print(date); // Prints 2020-04-18 00:00:00.000
您还可以使用或包将日期转换为所需的格式