2011-12-15 100 views
0
  1. 我需要格式類型DateTime到:「dd/mm/yyyy」。
  2. 我想添加,子,比較2日期時間。 ex:23/12/1991> 2/1/1990。 23/12/1991 - 20(天)= 3/12/1991 請幫助我。非常感謝。! ^^

回答

2

要獲得格式使用:

yourDate.ToString("dd/MM/yyyy); 

要添加到日期:

yourDate.AddDays(15); 
yourDate.AddMonths(3); 

若要從日期減去

yourDate.AddDays(-12); 
yourDate.AddMonths(-3); 

而且任何日期對象都可以與正常的> < <= >=運算符進行比較。

+0

噢謝謝。 我是新成員。 ^^ –

+0

我需要得到2天之間的隨機DateTime。例如:2003年1月1日至2003年2月3日之間感謝您的幫助。 –

+0

@VõHoàiLên - 我的榮幸,歡迎來到Stack Overflow –

0

格式:

dateTime.ToString("dd/MM/yyyy"); 

添加和子:看DateTime.Add的不同過載和各種其他(AddDays,AddHours等)。

比較:

dateTime1 - dateTime2 

這將返回一個時間跨度。因此,你可以這樣做:

(dateTime1-dateTime2).Days >= 20 
0

要格式化字符串表示,如果你能做到以下幾點:

var date = DateTime.Now; 
var dateString = date.ToString("dd/MM/yyyy"); 

爲了在加/減天爲DateTime對象,請使用AddDays()方法:

// Subtract 20 days 
var date = DateTime.Now; 
var twentyDaysAgo = date.AddDays(-20); 

還有一個AddMonths()方法,以相同的方式工作。