字串的轉換
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 其它編...