Date 获取dart中特定日期的开始时间
嗨,我正在尝试将开始时间设置为当前日期上午12:00作为我的起始时间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
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
是的,我不知道如何打发时间,谢谢:)是的,我不知道如何打发时间,谢谢:)