2011-12-15 11 views
0
  1. "dd/mm/yyyy"の形式のDateTimeが必要です。
  2. 2つのDateTimeを比較したい、サブ、比較したい。 例:23/12/1991> 2/1/1990。 23/12/1991 - 20(日)= 3/12/1991 お願いします。よろしくお願いします。ありがとうございました。! ^^

答えて

2

そのフォーマットの使用を取得するには:

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

日に追加するには:日付

yourDate.AddDays(-12); 
yourDate.AddMonths(-3); 
から減算する

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

ので、

など

通常の> < <= >=オペレータと日付オブジェクトを比較できます。

+0

ありがとうございます! 私は新メンバーです! ^^ –

+0

ランダムなDateTimeを2日間取得する必要があります。 ex:2002年3月から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()メソッドもあります。