110,536
社区成员
发帖
与我相关
我的任务
分享
DateTime startTime;
DateTime current = DateTime.Now;
int hour = current.Hour;
if (hour < 10)
{
DateTime lastDay = DateTime.Now.AddDays(-1);
startTime = new DateTime(lastDay.Year, lastDay.Month, lastDay.Day, 10, 0, 0);
}
else
{
startTime = new DateTime(current.Year, current.Month, current.Day, 10, 0, 0);
}
DateTime dtStart = new DateTime(DateTime.Now.Year, 10, 0);
if (DateTime.Now < 10)
dtStart.AddDays(-1);
DateTime dtNow = DateTime.Now;
DateTime returnTime = new DateTime(dtNow.Year, dtNow.Month, dtNow.Day, 10, 0, 0);
if (dtNow < returnTime)
{
returnTime = returnTime.AddDays(-1);
}