收集的型別轉換

2021-05-24 01:11:14 字數 4259 閱讀 4835

字串 ==== 位元組陣列

byte ucsendbuf = encoding.default.getbytes(zkx);

string str=encoding.default.getstring(ucsendbuf ,index,length)

字串 ====字元陣列

zkx.tochararray()

chararray.tostring();

16進製制數字字串*****=10進製數字字串

int x = convert.toint32(str, 16);

string strout = x.tostring("x2");

ascii碼數字串*****=16進製制位元組陣列

(如將「135a」 轉 01h,03h,05h,0ah)

for (int k = 0; k < s.length; k++)

16進製制字串====16進製制位元組陣列

如 (「135a」 轉 13h,5ah,)

public static byte hex2bytearr(string newstring)

return arr;}//

public static string bytetohexstr(byte bytes)

}return returnstr;

}數字型轉換為字串

// c 貨幣

2.5.tostring("c"); // ¥2.50

// d 10進製數

25.tostring("d5"); // 25000

// e 科學型

25000.tostring("e"); // 2.500000e+005

// f 固定點

25.tostring("f2"); // 25.00 "f?"表示保持幾位小數

// g 常規

2.5.tostring("g"); // 2.5

// n 數字

2500000.tostring("n"); // 2,500,000.00

// x 16進製制

255.tostring("x"); // ff

// c# 日期格式

datetime dt = datetime.now;

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

dt.tofiletime().tostring();//127756416859912816

dt.tofiletimeutc().tostring();//127756704859912816

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

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

dt.tolongtimestring().tostring();//13:21:25

dt.tooadate().tostring();//38661.5565508218

dt.toshortdatestring().tostring();//2005-11-5

dt.toshorttimestring().tostring();//13:21

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

dt.year.tostring();//2005

dt.date.tostring();//2005-11-5 0:00:00

dt.dayofweek.tostring();//saturday

dt.dayofyear.tostring();//309

dt.hour.tostring();//13

dt.millisecond.tostring();//441

dt.minute.tostring();//30

dt.month.tostring();//11

dt.second.tostring();//28

dt.ticks.tostring();//632667942284412864

dt.timeofday.tostring();//13:30:28.4412864

dt.tostring();//2005-11-5 13:47:04

dt.addyears(1).tostring();//2006-11-5 13:47:04

dt.adddays(1.1).tostring();//2005-11-6 16:11:04

dt.addhours(1.1).tostring();//2005-11-5 14:53:04

dt.addmilliseconds(1.1).tostring();//2005-11-5 13:47:04

dt.addmonths(1).tostring();//2005-12-5 13:47:04

dt.addseconds(1.1).tostring();//2005-11-5 13:47:05

dt.addminutes(1.1).tostring();//2005-11-5 13:48:10

dt.addticks(1000).tostring();//2005-11-5 13:47:04

dt.compareto(dt).tostring();//0

dt.add(?).tostring();//問號為乙個時間段

dt.equals("2005-11-6 16:11:04").tostring();//false

dt.equals(dt).tostring();//true

dt.gethashcode().tostring();//1474088234

dt.gettype().tostring();//system.datetime

dt.gettypecode().tostring();//datetime

dt.getdatetimeformats('s')[0].tostring();//2005-11-05t14:06:25

dt.getdatetimeformats('t')[0].tostring();//14:06

dt.getdatetimeformats('y')[0].tostring();//2023年11月

dt.getdatetimeformats('d')[0].tostring();//2023年11月5日

dt.getdatetimeformats('d')[1].tostring();//2005 11 05

dt.getdatetimeformats('d')[2].tostring();//星期六 2005 11 05

dt.getdatetimeformats('d')[3].tostring();//星期六 2023年11月5日

dt.getdatetimeformats('m')[0].tostring();//11月5日

dt.getdatetimeformats('f')[0].tostring();//2023年11月5日 14:06

dt.getdatetimeformats('g')[0].tostring();//2005-11-5 14:06

dt.getdatetimeformats('r')[0].tostring();//sat, 05 nov 2005 14:06:25 gmt

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

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

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

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

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

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

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

string.format("",dt);//sat, 05 nov 2005 14:23:23 gmt

string.format("",dt);//2005-11-05t14:23:23

string.format("",dt);//14:23

string.format("",dt);//14:23:23

string.format("",dt);//2005-11-05 14:23:23z

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

型別轉換 容器型別之間的轉換

強轉成字串,無非就是在原有的資料的基礎上兩邊套上引號 如果是字串,會把每乙個字元單獨的作為乙個元素放到列表中 如果是字典,只保留鍵,形成一套新的列表 如果是其他的容器,只是單純的在原有資料的基礎上換上 如果是字串,會把每乙個字元單獨的作為乙個元素放到元組中 如果是字典,只保留鍵,形成一套新的元組 如...

mysql型別轉換c 型別轉換 C 型別轉換

一 簡介 型別轉換 把資料從一種型別轉換另一種型別 我們要求等號兩邊參與運算子必須型別一致,如果不一致,滿足下列條件會發生自動型別轉換或者隱式型別轉換。1.兩種型別相容 例如 int和double 相容 都是數字型別 2.目標型別大於源型別 double int 顯示型別轉換 1.兩種型別相相容 i...

java 型別轉換 強制型別轉換

今天在寫乙個demo時,碰到型別轉換問題。發現兩個不相干的class進行強制型別轉換編譯是不會通過的,但是。乙個class到乙個不相干的inte ce強制型別轉換是可以編譯通過的。可能有人感覺知道這沒什麼意義,但是感覺還是記錄下。雖然有自動型別轉換,以及強制型別轉換,但有時強制型別轉換不能通過時,可...