我正在创建一个 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 日期时间已经过去,那么它将进入 if 块。
这在本地工作正常,但是当我在服务器上上传代码时,它没有相应地工作。我怎么能处理这个?
示例:
dtmEndDate= 12/27/2012 7:00 PM
当前印度时间 =12/27/2012 8:00 PM
当前服务器时间=12/27/2012 8:30 AM
以上是场景。