日期:2014-05-17  浏览次数:20465 次

程序怎么知道现在是某个时间中后的第几天?
比如一个时间:2012-7-1 21:25:06
那么在2012-7-2的任意时该,都是第 2 天
那么在2012-7-3的任意时该,都是第 3 天

程序要怎么取得当前时间是第"几" 天 ?

------解决方案--------------------
C# code

DateTime d = new DateTime(2012, 7, 1, 21, 25, 9);
DateTime d1 = d.Date;
DateTime d2 = DateTime.Now.Date;
int days = d2.Subtract(d1).Days+1; // 你需要的