2012-08-02 69 views
9

之间的天数,我有两个日期:两个日期

2012年6月26日上午12时13分和2012年7月31日下午12时54

我需要比较这两个日期和提取的天数(差)它们之间

回答

38

使用TimeSpan

TimeSpan difference = dateTime1 - dateTime2; 

difference.TotalDays会给你的天数

var days = difference.TotalDays; 
+0

如何以此格式获取当前日期“Jun 26 2012 12:13 AM”。我需要以这种格式获取当前日期 – user1502952 2012-08-02 07:27:47

+2

使用'DateTime.Now.ToString(“MMM dd yyyy hh:mmtt”);' – Habib 2012-08-02 07:44:51