我正在使用DateTime
C#
我有一个值为HOUR的XML文件,即:
<MyXML>
<LastTimeTaskRun>11:50</LastTimeTaskRun>
</MyXML>
我有一项每5分钟运行一次的任务
我想知道xml当前时间和小时是否大于5分钟
我在尝试什么:
int hour, min;
DateTime dateTimeXML = DateTime.Now, dateTimeNow;
string [] lastSuccessTime = LastSuccessTime.Split(':');
Int32.TryParse(lastSuccessTime[0], out hour);
Int32.TryParse(lastSuccessTime[1], out min);
dateTimeXML = dateTimeXML.Date + new TimeSpan(hour, min, 0);
dateTimeNow = DateTime.Now;
bool isBigThen5Min = (dateTimeNow - dateTimeXML).TotalMinutes > 5;
代码工作正常,但我想知道这样做的最佳方法(性能)。
由于
答案 0 :(得分:1)