c字串轉化為日期,C 字串轉化為日期

時間 2022-02-02 17:55:03

1樓:闕聽相睿識

datetime

datetime=datetime.parse("20100101115812");

可以用datetime.tolocaltime()方法轉成這種格式也可以用string.format("",datetime)的方式

2樓:匿名使用者

convert.todatetime(str);

3樓:昏沉子

datetime.parse(str);

4樓:

1.datetime.parse(str);

2.datetime dt = datetime.now;

datetime.tryparse(str,out dt);

3.convert.todatetime(str);

1.直接強轉,如果轉換過程有異常將會丟擲異常,否則返回轉換後的結構。

2.先建立一個datetime物件,如果有異常,返回值將是dt建立時候的值,如果沒異常,會把轉換後的結果賦給dt。

3.也是直接強轉,如果轉換過程有異常將會丟擲異常,否則返回轉換後的結構。與1的區別就是,它能接受的引數型別更多。

現在又增加了幾個方法:parseexact、tryparse詳細參見:https:

5樓:

datetime.parse

c#中如何將string型別字串轉換為datetime

6樓:

經測試 1 2 3都可以

string time = this.textbox1.text.trim();

1)datetime dt = convert.todatetime(time);

2)datetime dd = datetime.parse(time);

3) datetime ds;

if (datetime.tryparse(time, out ds))

------//-----補充-----\\-------

第三種輸入時間是否能正確轉換, 如果成功則ds

就是轉化後的時間

7樓:匿名使用者

datetime.parse(字串);

8樓:匿名使用者

datetime.parse("2010-03-21")

或datetime.tryparse("2010-03-21",out datetime)

9樓:

datetime.parseexact

10樓:匿名使用者

convert.todatetime("string");

c#怎樣日期轉換成字串

11樓:匿名使用者

日期格式化與字串轉換成時間(c#.net)

yyyy 代表年

mm 代表月(注意這裡要用大寫)

dd 代表日

hh/hh 代表時(24小時形式/12小時形式)

mm 代表分(這裡用小寫表示分鐘)

ss 代表秒

//*****== 日期格式化成指定字串 *****==

datetime d = datetime.now;

d.tostring("yyyymmdd hhmmss"); //例如"20070529 094530"字串格式

d.tostring("yyyy-mm-dd hh:mm:ss"); //例如"2007-05-29 09:45:30"字串格式

d.tostring("yyyy年mm月dd日 hh:mm:ss"); //例如"2023年05月29日 09:45:30"字串格式

//*****== 指定字串轉化成日期(datetime)=====

string str = "20070529094530";

iformatprovider format = new system.globalization.cultureinfo("zh-cn");

string tarstr = "yyyymmddhhmmss"; //注意這裡用到hh

datetime mydate = datetime.parseexact(str, tarstr);

12樓:匿名使用者

datetime dt = datetime.now;//定義一個日期型的變數,得到的是系統日期

dt.tostring("yyyy-mm-dd ");//將變數dt轉成字串形式

不知道是不是你想要

13樓:一渴望知識

date=now.tostring("yyyy-mm-dd")

14樓:匿名使用者

後面加上.tostring();

15樓:匿名使用者

date date=convet.tostring();

16樓:**松鼠

string date=today.date.tostring();

17樓:

string s= 日期.tostring("yyyy-mm-dd");

c#字串轉換成長日期格式

18樓:匿名使用者

datetime dt=datetime.parse("20100101 115812");

可以用抄 dt.tolocaltime()方法轉成這bai種格式

也可以用string.format("",dt)的方du式

去掉中間的空zhi格 絕對dao可以 !!

19樓:匿名使用者

datetime july28 = new datetime(2010, 01, 01, 11, 58, 12);

string july28formats = july28.getdatetimeformats();

// print out july28 in all datetime formats using the

// default culture.

foreach (string format in july28formats)

iformatprovider culture =

new system.globalization.cultureinfo("fr-fr", true);

// get the short date formats using the "fr-fr" culture.

string frenchjuly28formats =

july28.getdatetimeformats('d', culture);

// print out july28 in various formats using "fr-fr" culture.

system.console.writeline("starting fr-fr formats");

foreach (string format in frenchjuly28formats)

20樓:最後的仙人

string text = "20100101 115812";

text = text.insert(text.length - 2, ":");

text = text.insert(text.length - 5, ":");

text = text.insert(text.length - 11, "-");

text = text.insert(text.length - 14, "-");

console.writeline(text);

21樓:匿名使用者

format();方法

22樓:稻殼

console.writeline(string.format("",convert.todatetime("2010-01-01 11:58:12")));

c# string 型別轉換 datetime型別?

23樓:匿名使用者

格式不支援,抄

你可以這樣做,

string strtimenow = 「200910」;

strtimenow = strtimenow.insert(4,"-");//就變成2009-10 這樣就可以轉換成時間型別拉,

datetime d3=datetime.parse(strtimenow);

或者datetime d1=datetime.parseexact(strtimenow ,"yyyymm",null);

不行的可以hi我,

24樓:

datetime d3=datetime.parseexact(strtimenow,"yyyymm",null);

如何c#中把字串轉換成日期

25樓:匿名使用者

datetime datetime=datetime.parse("20100101 115812");

可以用 datetime.tolocaltime()方法轉成這種格式

也可以用string.format("",datetime)的方式

26樓:小豬八

你轉換為date物件以後,他是包含時間的全部資訊的,所以你如果想使用特定格式的,只需要對date例項物件.tostring("格式")就可以了。。

格式包括:yyyy-mm-dd hh:mm:ss:fff你可以從中任意選取需要的部分,如月-日即為mm-dd等等

27樓:匿名使用者

convert.todatetime("2011-12-31")).tostring("yyyy-mm-dd");//這樣沒有0:00:00

如果這樣convert.todatetime("2011-12-31")).tostring();就存在0:00:00

c#中如何把日期型轉化為字元型

28樓:匿名使用者

datetime dt=new datetime(2010,4,16);

dt.tostring();//這句就轉成字串了,,,

其他需求找我資料,然後找我。。。

29樓:匿名使用者

datetime dt1=datetime.now.data;

//也可以只去時間

string str=dt1.tostring();//結果是2010-4-16

//轉換回去

datetime dt2=datetime.prase(str);

30樓:匿名使用者

我常用的是:

datetime.now.tostring("yyyy-mm-dd"); //2010-04-16

datetime.now.tostring("yyyymmdd"); //20100416

datetime.now.toshortdatestring(); //2010-4-16

datetime.now.tolongdatestring(); //2023年4月16日

31樓:我有有好多問題

datetime.now.tostring("yyyy-mm-dd"); //2010-04-16

datetime.now.tostring("yyyymmdd"); //20100416

datetime.now.toshortdatestring(); //2010-4-16

datetime.now.tolongdatestring(); //2023年4月16日這樣啦

c 字串擷取,C 擷取字串

這個問題其實有兩個注意點 字串的儲存。c c 裡面斜槓是轉義符,因此所檢閱的字串中如何有 的話,比如是這樣的格式 否則你應該按位元組處理。如果是c 那麼用類庫就可以解決。下面的例子通過stringstream轉儲string,然後分割儲存到vector中,最後數數vector的size,然後 1,就...

c 字串長度函式,求字串長度函式 C

司馬刀劍 string str welcome to chaina int m1 str.size 求字串長度或者下面的 int m2 str.length 同上面size功能一樣,都是求字串長度的 賈林龐喬 sizeof 得到的是資料型別的長度,比如int char double型別的sizeof...

C語言字串問題,C語言字元陣列與字串問題

字串初始化,如果逐個賦值的話,系統不是會自動新增 0 嗎不是。圖一就是長度為4的陣列,圖二長度為5圖三會是新增 0,但是是會把後面所有的都設為 0因為圖一和圖四不以 0結尾,所以不能用strlen和strcmp,會越界 圖四也可以用char str 4 stop 這樣賦值。如果不手動加長度就會是5了...