C string的轉換大全

2021-10-23 07:43:42 字數 1519 閱讀 4828

字串的轉換

1、string 和 int 的轉換

string str = "123";

int a = int.parse(str);

int a = 123;

string str = a.tostring();

2、datetime和string的轉換
string str = "2020/05/21";

datetime dt = convert.todatetime(str);

string dtstr = dt.tostring("yyyy-mm-dd hh:mm:ss");//"2020-05-21 15:23:50"

string dtstr = dt.tostring("yyyy/mm/dd hh:mm:ss");//"2020/05/21 15:23:50"

string dtstr = dt.tostring("yyyy年mm月dd日 hh:mm:ss");//"2023年05月21日 15:23:50"

string dtstr = dt.tostring("yyyy年mm月dd日");//"2023年05月21日"

/* ------------------上面的方式可以以此類推來自定義想要的樣子,下邊的方式是固定的-------------------- */

dt = new datetime(2009, 6, 1, 16, 37, 0);

datevalue.toshorttimestring()//16:37

datevalue.toshortdatestring()//2009/6/1

datevalue.tolongdatestring();//2023年6月1日

datevalue.tolongtimestring()//16:37:00

高階版:

在我研究這塊轉換的時候發現了更有趣的東西,可以根據各個地區的方式來顯示

可以檢視msdn

using system;

using system.globalization;

public class example

; foreach (cultureinfo culture in cultures)

console.writeline(": ", culture.name, datevalue.tostring(culture));

}}// the example displays the following output:

// en-us: 6/1/2009 4:37:00 pm

// fr-fr: 01/06/2009 16:37:00

// it-it: 01/06/2009 16.37.00

// de-de: 01.06.2009 16:37:00

可以看到不同地區顯示的方式就不一樣,具體要使用就查詢官方來使用。

CString 成員函式用法大全

cstring的建構函式 cstring 例 cstring csstr cstring const cstring stringsrc 例 cstring csstr abcdef中文123456 cstring csstr2 csstr cstring tchar ch,int nrepeat ...

CString 和 char 的轉換

cstring 是一種很特殊的 c 物件,它裡面包含了三個值 乙個指向某個資料緩衝區的指標 乙個是該緩衝中有效的字元記數 它是不可訪問的,是位於 cstring 位址之下的乙個隱藏區域 以及乙個緩衝區長度。有效字元數的大小可以是從0到該緩衝最大長度值減1之間的任何數 因為字串結尾有乙個null字元 ...

C String和byte 的轉換

string型別轉成byte byte bytearray system.text.encoding.default.getbytes str byte型別轉成string string str system.text.encoding.default.getstring bytearray 其它編...