c中如何將字串轉換成日期格式,C 中如何將字串轉換成日期格式

2021-12-28 04:33:26 字數 6263 閱讀 3703

1樓:陽光的雷咩咩

static string s = "20120304120312";

private static int f(int i, int l)

private void button1_click(object sender, eventargs e)

2樓:匿名使用者

string s="20120304120312";

datetime dt=datetime.parseexact(s,"yyyymmddhhmmss", system.globalization.

cultureinfo.currentculture);

textbox1.text=dt.tostring("yyyy-mm-dd hh:mm:ss");

//當然你可以連成一句

textbox1.text=datetime.parseexact(s,"yyyymmddhhmmss", system.

globalization.cultureinfo.currentculture).

tostring("yyyy-mm-dd hh:mm:ss");

3樓:不識臺北路

var s = "20120304120312";

s = s.insert(4, "-").insert(7, "-").

insert(10, " ").insert(13, ":").

insert(16, ":");

this.textbox1.text = s;

4樓:

string s2=string.format("-- ::",s.

substring(0,4),s.substring(4,2),s.substring(6,2),s.

substring(8,2),s.substring(10,2),s.substring(12,2));

編譯ok

給我分吧~~

5樓:匿名使用者

可以使用函式convert.todatetime(s);因為日期型別是c#的內建型別,所有的內建型別都有這個方法,或者是用datetine.pase(s);你試試不明白在問我!

6樓:匿名使用者

沒這麼用的,只能自己寫了!

一般時間可以用datetimepicker1相關的控制元件取出或者錄入值,讓後再出來!

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

7樓:匿名使用者

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

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

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

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

8樓:匿名使用者

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)

9樓:最後的仙人

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);

10樓:匿名使用者

format();方法

11樓:稻殼

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

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

12樓:匿名使用者

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

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

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

13樓:小豬八

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

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

14樓:匿名使用者

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

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

c#中怎麼把字串轉換為指定格式的時間

15樓:匿名使用者

假設 字串aaa的格式是 yyyymmddhhmmss,想轉換成yyyy-mm-dd hh:mm:ss時間格式存入資料庫,

見下面的**。

datetime.parseexact(aaa,"yyyymmddhhmmss", new system.globalization.

cultureinfo("zh-cn", true), system.globalization.datetimestyles.

allowinnerwhite).tostring("yyyy-mm-dd hh:mm:

ss")

其他還有很多轉換方式,datetime.parseexact通吃。

16樓:

datatime.parse('''日期時間字串')

17樓:匿名使用者

datetime.parseexact("201104221531","yyyymmddhhmmss",null);

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

18樓:

經測試 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

就是轉化後的時間

19樓:匿名使用者

datetime.parse(字串);

20樓:匿名使用者

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

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

21樓:

datetime.parseexact

22樓:匿名使用者

convert.todatetime("string");

c#怎樣日期轉換成字串

23樓:匿名使用者

日期格式化與字串轉換成時間(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);

24樓:匿名使用者

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

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

不知道是不是你想要

25樓:一渴望知識

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

26樓:匿名使用者

後面加上.tostring();

27樓:匿名使用者

date date=convet.tostring();

28樓:**松鼠

string date=today.date.tostring();

29樓:

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

c#中怎麼將string型別(一個時間的text)轉換成data型別?

30樓:匿名使用者

string型別可以通過convert和parse方法轉換成datetime型別。

比如string datestring ="2011-03-06";

datetime date = convert.todatetime(datestring);

或 datetime date = datetime.parse(datestring);

以上兩種方法在字串格式錯誤的時候都會丟擲異常。

所以我們還可以使用tryparse方法進行轉換

string datestring="2011-03-06";

datetime date;

if(datetime.tryparse(datestring,out date))

messagebox.show("轉換正確");

else

messagebox.show("轉換失敗");

c語言如何將int型別轉換成字串

c語言copy將int型別轉換成字串參照以bai下 目前在一du般的電腦中,int佔用4位元組,32位元,資料範圍zhi為 2147483648 2147483647 2 31 2 31 1 在之前dao的微型機中,int佔用2位元組,16位元,資料範圍為 32768 32767 2 15 2 15...

如何將c語言長整型轉換成字串例如 講long a

樓上的du 用 d 是有問題的 如果用樓上的方法 應該zhi用 ld 否則會溢dao出 11111111 press any key to continue include include 不要忘了這個標頭檔案 版 否則就不能用權ltoa這個函式了 main 很簡單bai的du include in...

SQL如何將當前時間轉換成8位的字串格式

select convert varchar 8 getdate 112 sql server 怎樣將字串轉化為時間格式 首先明確問者目的是把表欄位xinxiid轉換為時間格式,然後插入表的時間欄位中 分析欄位xinxiid 字元 串形式為20090506143407,不能直接轉為為getdate的...