0

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

上記はシナリオです。

4

1 に答える 1