簡體   English   中英

C#+中的DateTime比較日期時間

[英]DateTime In C# + Compare Datetime

  1. 我需要格式類型DateTime:“dd / mm / yyyy”。
  2. 我想在2 DateTime之間添加,sub,比較。 例如:23/12/1991> 2/1/1990。 23/12/1991 - 20(天)= 3/12/1991請幫助我。 非常感謝。! ^^

要使用該格式:

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

要添加日期:

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

等等

從日期中減去

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

等等

任何日期對象都可以與普通的> < <= >=運算符進行比較。

格式:

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

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

相比:

dateTime1 - dateTime2

這將返回Timespan。 你可以這樣做:

(dateTime1-dateTime2).Days >= 20

如果可以執行以下操作,請格式化字符串表示形式:

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()方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM