2つの日付と時刻(さらには秒)を比較する必要があるWebアプリケーションを作成しています。
私はそのために次のコードを使用しています:
//Check for delete button
DateTime dtmEndDate;
DateTime.TryParse(dtCommunication.Rows[0]["DateEnd"].ToString(), out dtmEndDate);
if (dtmEndDate<=DateTime.Now)
{
//}
//if DateTime.Compare(DateTime.Now.ToLocalTime(),dtmEndDate.ToLocalTime()) >= 0)
//{
btnSend.Visible = false;
btnBack.Visible = false;
btnDelete.Visible = true;
btnCancel.Visible = true;
}
EndDate datetimeが経過した場合、ifブロック内に入ります。
これはローカルでは正常に機能しますが、サーバーにコードをアップロードすると、それに応じて機能しません。どうすればこれを処理できますか?
例:
dtmEndDate = 2012/12/277:00PM
現在のインド時間=12/27/ 20128:00PM現在のサーバー時間=12/27/20128:
30 AM
上記はシナリオです。