C 字串和時間的相互轉換

2022-04-06 16:11:23 字數 1144 閱讀 8294

c#字串和時間的相互轉換。

一、datetime –> string

時間型別轉化成字串型別, 那是相當的簡單,直接呼叫tostring()方法即可。如:

datetime dt = datetime.now;

string dtstr = dt.tostring();

如果想對輸出格式化,可以這麼寫:

dt.tostring("yyyy年mm月 dd日");        //2023年11月5日

dt.tostring("yyyy-mm-dd");                      //2005-11-5

string.format("",dt);                  //2005-11-5

string.format("",dt);                  //2023年11月5日

時間型別格式化(成字元型別)可以通過兩種方式:1、自定義時間格式。自己定義時間的構成和表示;2、標準 時間格式。由標準庫提供的有限的表示方式。(詳細的情參考列表)

二、string -> datetime

string dtstring = 「2009-10-12 00:12:05」;

datetime dt = datetime.parse(dtstr);                      //方式一

datetime dt2 = convert.todatetime(dtstr);              //方式二

當然datetime也有多種表示方式 (非格式化成字串型別),如:

dt.tofiletimeutc();                  //127756704859912816

dt.tolocaltime();                    //2005-11-5 21:21:25

dt.tolongdatestring();            //2023年11月5日

當然如果 最後要列印出來,就需要tostring()一下,轉化成字串型別。

三、時間的其它方法,屬性和運算

dt.year //2005

dt.date ......

時間 字串的相互轉換

pragma mark 獲取字串形式的時間戳 nsstring gettimestampstring pragma mark 時間戳轉為 nsstring author zm brief 時間戳轉為 nsstring param timestamp 字串格式的時間戳 param formatstri...

JS時間和字串的相互轉換 Date String

function convertdatefromstring datestring function convertdatefromstring datestring 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1...

c 字串和整型的相互轉換

size medium 字串和整型的相互轉換 size 1 整型到字元的轉換有三種方法 函式原形 char itoa int value,char string,int radix 將整形數value轉換為其等價的字串 標頭檔案stdlib.h parameters 引數說明 第乙個引數 value...