Muh*_*din 10 time datetime dart flutter
我有一个案例要检查商店的营业时间和休息时间。我使用下面的代码解决这个问题:
final _openHours = 09;
final _openMinute = 00;
final _closeHours = 15;
final _closeMinute = 00;
var now = DateTime.now();
print(now);
var _open = new DateTime(now.year, now.month, now.day, _openHours, _openMinute, now.second);
var _close = new DateTime(now.year, now.month, now.day, _closeHours, _closeMinute, now.second);
now.isAfter(_open) && now.isBefore(_close) {
print("online");
} else {
print("offline");
}
Run Code Online (Sandbox Code Playgroud)
但是当我打印时DateTime.now(),这个时间与当前时间不匹配?我已经尝试使用手动输入当前时间来确保代码检查开放和关闭时间及其工作情况。