如何在C#进行日期差值 在C#中没有像,在Vb中的DateDiff这样的函数吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DateTime.Equals方法。具体可以看MS的官方网站:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDateTimeClassEqualsTopic2.asp Sorry啊!上面那个方法不是很精确。用DateTime.Compare int intDis = DateTime.Compare(Date1, Date2);if (Date1 > Date2) k > 0;if (Date1 < Date2) k < 0; timespan date0=date1.subs(减法具体我忘了)(date1,date2)int a=date0.total(即可求DATA1,与DATA2之间的差值 DateTime是可直接加减操作的,或把他们转换为秒64为整数, TimeSpan ts = dateTime1 - dateTime2;int offset = ts.Seconds;//int offset = ts.Days;if(offset!=0){/*enter your process code here*/} TimeSpan ts = (TimeSpan)dateTime1 - dateTime2;ts里面包含了相差的一些值. DateTime oldDate = new DateTime(2002,7,15);DateTime newDate = DateTime.Now;// Difference in days, hours, and minutes.TimeSpan ts = newDate - oldDate;// Difference in days.int differenceInDays = ts.Days;Console.WriteLine("Difference in days: {0} ", differenceInDays); C#中没有DateDiff这个函数。比较日期可以把年月日合并在一起,变成了8位数比较,DateTime1= Year.ToString()+Month.ToString+Day.ToString();DateTime2= Year.ToString()+Month.ToString+Day.ToString();if(DateTime2>DateTime1){}else{} o 上面写错了,而且忘记转换类型上面的不是比较数据库中取值的;把DateTime型转换成其他类型if(DateTime2-DateTime1){}else{} c#如何显示数据库里面的数据 Visual Studio编译的一些配置,感觉有些迷惑,请指教 CSDN的搜索功能无法使用 关于'\0'的一问,实在是无语呀~~~~ VS2008的水晶报表在哪? 微软社交网站整站源码!拥有自己的SNS网站! 能不能在C#程序,里面调用Spy++ .net2.0开发的应用程序在win2000 sp3下运行不起来 c# web下我在iis里设置了两个虚拟目录,分别指向不同的文件夹,但是当我运行程序时却运行同一文件夹下的东西。 关于自定义控件的问题 各位朋友請進來看。。。。。 如何捕获上下左右键?
具体可以看MS的官方网站:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDateTimeClassEqualsTopic2.asp
上面那个方法不是很精确。
用DateTime.Compare
if (Date1 > Date2) k > 0;
if (Date1 < Date2) k < 0;
int a=date0.total(即可求DATA1,与DATA2之间的差值
int offset = ts.Seconds;
//int offset = ts.Days;
if(offset!=0)
{
/*
enter your process code here
*/
}
ts里面包含了相差的一些值.
DateTime oldDate = new DateTime(2002,7,15);
DateTime newDate = DateTime.Now;// Difference in days, hours, and minutes.
TimeSpan ts = newDate - oldDate;
// Difference in days.
int differenceInDays = ts.Days;Console.WriteLine("Difference in days: {0} ", differenceInDays);
比较日期可以把年月日合并在一起,变成了8位数比较,
DateTime1= Year.ToString()+Month.ToString+Day.ToString();
DateTime2= Year.ToString()+Month.ToString+Day.ToString();if(DateTime2>DateTime1)
{}
else
{}
而且忘记转换类型
上面的不是比较数据库中取值的;把DateTime型转换成其他类型if(DateTime2-DateTime1)
{}
else
{}