C 中的時間類

2021-08-14 19:57:06 字數 1613 閱讀 6166

datetime類

表示時間上的一刻,通常以日期和當天的時間表示。

構造方法:

public datetime(int,int,int)

建立指定年月日的時間物件,過載有多個方法,可以建立具有年月日時分秒的時間物件

public static int daysinmonth(int year, int month)

返回指定年份月份的天數

public static int compare(system.datetime t1, system.datetime t2)

返回兩個時間之間的關係:

小於零 t1 早於 t2。 零 t1 與 t2 相同。 大於零 t1 晚於 t2。與該方法類似的

compareto(

system.datetime t2

) 非靜態方法,例項物件相當於t1。

public bool equals(system.datetime value)

返回例項與另乙個例項是否相等

p

ublic static system.datetime parse(string

s)

將等效字串轉化為時間

public static bool tryparse(string

s, out system.datetime result)

將s轉化為時間,返回是否成功。成功,result為s表示的時間;不成功result為

system.datetime.minvalue

public system.datetime adddays(double value)

返回乙個將指定天數返回到例項上的日期,類似方法還有

addhours,addmonths等

public system.datetime add(system.timespan value)

返回乙個將指定時間間隔返回到例項上的日期

timespan 類

表示乙個時間間隔

public timespan(int hours, int minutes, int seconds)

例項化乙個時間間隔

public static system.timespan parse(string

s)

public static bool tryparse(string

s, out system.timespan result)

類似於datetime的這些方法

public static system.timespan fromdays(double value)

返回乙個指定天數的例項類似方法有

fromhours,fromseconds等

c 中時間類的使用

c 中datetime類的起始時間是0001年。而j a中的起始是1970年,c 中如何生成乙個j a的起始時間等效的物件呢?如下 表示了ticks的概念和datetime的解析 datetime dt datetime.parse 01 01 1970 00 00 0 datetime dt3 n...

C 時間類 時間的設定

資料成員包括 年月日小時分鐘秒 成員函式包括 年月日的設定,小時分鐘秒的設定,其中包括輸入錯誤的檢查,並提示重新的輸入 顯示函式,顯示格式按照標準格式,如2013 04 11 10 20 30 include includeusing namespace std class date class t...

C 時間工具類

using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace comom 獲取從unix起始時間到給定時間的毫秒數 pu...