Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 获取dart中特定日期的开始时间_Date_Datetime_Flutter_Time_Dart - Fatal编程技术网

Date 获取dart中特定日期的开始时间

Date 获取dart中特定日期的开始时间,date,datetime,flutter,time,dart,Date,Datetime,Flutter,Time,Dart,嗨,我正在尝试将开始时间设置为当前日期上午12:00作为我的起始时间 DateTime toTime= new DateTime.now(); DateTime fromTime= toTime.subtract(new Duration(days: 1)); 通过上面我得到的是当前时间的时间值-24小时, 但我希望fromTime作为当前日期上午12点 输出我得到的是 2019-09-30 14:25:36.105 //toTime 2019-09-29 14:25:36.105 //fro

嗨,我正在尝试将开始时间设置为当前日期上午12:00作为我的起始时间

DateTime toTime= new DateTime.now();
DateTime fromTime= toTime.subtract(new Duration(days: 1));
通过上面我得到的是当前时间的时间值-24小时, 但我希望fromTime作为当前日期上午12点

输出我得到的是

2019-09-30 14:25:36.105 //toTime
2019-09-29 14:25:36.105 //fromTime
预期产出:

2019-09-30 14:25:36
2019-09-30 00:00:00

帮我把上面的内容拿出来,谢谢。

你是说:

DateTime toTime=newdatetime.now();
DateTime fromTime=新的日期时间(toTime.year、toTime.month、toTime.day);
打印(toTime);
打印(不定期);
输出:

2019-09-30 17:15:20.294
2019-09-30 00:00:00.000

你的意思是这样的:

DateTime toTime=newdatetime.now();
DateTime fromTime=新的日期时间(toTime.year、toTime.month、toTime.day);
打印(toTime);
打印(不定期);
输出:

2019-09-30 17:15:20.294
2019-09-30 00:00:00.000
试试这个软件包,它简单多了,灵感来自。看起来您正在尝试获取
toTime
的开始日期,并将其设置为
fromTime
。执行以下操作

var toTime = Jiffy().dateTime; // This returns DateTime.now();
// or
var toTime = DateTime.now();

var fromTime = Jiffy(toTime).startOf(Units.DAY).dateTime; // This will return the start of day

print(toTime); // 2019-09-30 14:25:36.105
print(fromTime); // 2019-09-30 00:00:00.000
试试这个软件包,它简单多了,灵感来自。看起来您正在尝试获取
toTime
的开始日期,并将其设置为
fromTime
。执行以下操作

var toTime = Jiffy().dateTime; // This returns DateTime.now();
// or
var toTime = DateTime.now();

var fromTime = Jiffy(toTime).startOf(Units.DAY).dateTime; // This will return the start of day

print(toTime); // 2019-09-30 14:25:36.105
print(fromTime); // 2019-09-30 00:00:00.000

是的,我不知道如何打发时间,谢谢:)是的,我不知道如何打发时间,谢谢:)