C DateTime基本使用

2021-10-12 20:55:16 字數 1489 閱讀 2117

列出一些datetime的常用用法

datetime有12個建構函式+3個靜態方法建立,其實是13個,無參建構函式和datetime.utcnow會建立乙個沒法用的時間』0001/1/1 0:00:00』,常用的用

傳入年月日時分秒豪秒構建datetime t=new datetime(int year, int month, int day, int hour, int minute, int second, int millisecond)使用靜態方法建立datetime t=datetime.now datetime t=datetime.today

string ndate = datetime.now.

tostring

("yyyy/mm/dd hh:mm:ss.sss");

datetime date=datetime.

parse

("2020-12-15 14:46:34.234"

)

datetime t1 = new datetime

(2020,12

,25,14

,28,45

,234);

int year = t1.year;

int month = t1.month;

int day = t1.day;

int hour = t1.hour;

int min = t1.minute;

int second = t1.second;

int ss = t1.millisecond;

datetime t2 = t1.

addhours(2

);int compare = datetime.

compare

(t2, t2)

;

將datetime轉換成時間戳

/// 

/// 獲取10位或13位的時間戳

///

/// 時間

/// 10位的或者13位的時間戳

/// 返回對應的時間戳

public long

gettimestamp

(datetime date,

int ***)

return time;

}

將時間戳轉換為日期

/// 

/// 將時間戳轉換成datetime

///

/// 時間戳

///

public datetime timestamptodatetime

(long timestamp)

else

if(timestamp.

tostring()

.length ==13)

else

return result;

}

C DateTime相關操作

datetime dt newdatetime 2020,12 31,10 21,58 datetime dt datetime.now 獲取計算機本地日期時間 string value 2020 10 12 datetime dt datetime.parse value if datetime....

C DateTime日期格式化

開發人員可通過英文本元 y m d h m s f 分別代替 年 月 日 時 分 秒 毫秒 來自由組合日期時間格式。符號說明 語法示例 2016 05 09 13 09 55 2350 yy年份後兩位 datetime.now.tostring yy datetime.now.tostring yy...

C DateTime和String型別轉換

一.string 型別轉datetime型別 方法1 convert.todatetime string string格式要求必須是yyyy mm dd hh mm ss方法2 convert.todatetime string,iformatprovider datetime dt datetim...