本文介绍了如何比较31-Dec-14格式的日期,如果exced则显示消息?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在以31-Dec-14格式从数据库中检索两个日期,DataFormatString ={0:dd-MMM-yy},我正在标签中检索它





我希望如果日期早于今天的日期,那么第二个标签应该显示为日期范围...



有人可以帮助我

I am retrieving two dates from database in format 31-Dec-14 , DataFormatString="{0:dd-MMM-yy}" , i am retrieving it in a label


I want that if the date is ahead of todays date the second label should appear as date excedded...

Can someone please help me

推荐答案

string dateString1 = "31-Dec-14";
string dateString2 = "5-Jan-15";

DateTime date1 = DateTime.ParseExact(dateString1, "dd-MMM-yy", null);
DateTime date2 = DateTime.ParseExact(dateString2, "dd-MMM-yy", null);
TimeSpan diff = date2 - date1;

if (diff.TotalDays > 5) // Or what ever your limit is
    DoSomeStuff();


DateTime dt = Label1.text;
DateTime dt1 = DateTime.Now.Today.ToShortDatString();
if(dt > dt1)
{
//Show your message here
}


if (Convert.ToDateTime("31/12/2014") <= Convert.ToDateTime(DateTime.Now))
           {
            // Set Your  Message
           }


这篇关于如何比较31-Dec-14格式的日期,如果exced则显示消息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 10:52