把時間型別字串格式化成字串的問題

2021-08-31 20:04:55 字數 570 閱讀 5298

今天程式設計的時候遇到個問題, 先把資料庫裡查詢出來的『2007-08-17 21:50:58.0』格式的字串格式化成『2007/08/17』的字串展示在頁面,用了******dateformat來轉換 但一直報錯,和面發現自己犯了個錯誤 貼上**

******dateformat ar=new ******dateformat("yyyy/mm/dd");

string str=ar.format(ar.parse("2007-08-17 21:50:58.0"));

正確的**應為

******dateformat sdf=new ******dateformat("yyyy-mm-dd hh:mm:ss");

******dateformat ar=new ******dateformat("yyyy/mm/dd");

string str=ar.format(sdf.parse(dr.getstring("2007-08-17 21:50:58.0")));

js 把字串格式化成時間

js裡面的date.parse 方法接收字串,返回乙個時間,但是接收的字串格式缺不能指定,這很蛋疼,這樣就有了瀏覽器差異,所以需要乙個可以指定字串格式的方法,將時間字串轉化為時間 難點在於佔位符個數的問題,需要格式字串和時間字串完全的匹配才可以,這樣就限制了功能,但是目前我還沒想到什麼辦法來解決這個...

時間字串格式化

利用正則在string原型上新增乙個方法 把指定時間格式的字串換成我們想要的各種格式,例如我們有時需要把 2016 12 22 03 10 00 或者 2016 12 22 03 10 00 等時間字串換成我們想要的2016年12月22日 3時10分0秒等形式展示出來,那麼利用正則以及string中...

C 格式化時間字串

datetime dt datetime.now label1.text dt.tostring 2005 11 5 13 21 25 label2.text dt.tofiletime tostring 127756416859912816 label3.text dt.tofiletimeutc...