0
私はDateTime
C#を使用しています。
私は、値HOURを持つXMLファイルを持っているすなわち:
DateTime差分C#
<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;
コードが正常に動作しますが、私はそれを行うための最善の方法(パフォーマンス)であるかを知りたいです。
おかげ
*コードが正常に動作しているが、私はそれを行うための最善の方法(パフォーマンス)であるかを知りたい*ですあなたの質問は[codereview.se]に適しています。 –
[CodeReview.SE]に属しているため、この質問を議論の対象外としています。 –