發問

文章推薦指數: 80 %
投票人數:10人

Format("{0:yyyy/MM/dd HH:MM:ss}",時間) ... 如何把2012/2/9 下午01:39:11用string.format改成2012/02/09 13:39:11? ... C# - DateTime. 很抱歉。

您所要求的內容已遭移除。

將會在1秒內自動重新導向。

發問 快速存取 論壇首頁 瀏覽論壇使用者 FAQ 搜尋相關討論串 RemoveFromMyForums 最佳解答者 如何把2012/2/9下午01:39:11用string.format改成2012/02/0913:02:06 VisualStudio  >  VisualC# 問題 0 登入以投票 各位好: 小弟想請問一下,我資料庫所存的時間是2012-02-0913:39:11.077 但是我撈資料庫出來卻變成2012/2/9下午01:39:11 我試過string.Format("{0:u}",時間)  string.Format("{0:yyyy/MM/ddHH:MM:ss}",時間) ,還是和原來一樣沒有轉換 如何把2012/2/9下午01:39:11用string.format改成2012/02/0913:39:11? 已編輯 天狼星人 2012年2月10日上午07:16 2012年2月10日上午07:13 解答 0 登入以投票 假設是從DataRow撈出資料的話 我都是這樣處理 Label1.Text =Convert.ToDateTime(dr["欄位名稱"]).ToString("yyyy/MM/ddHH:mm:ss"); Theblogoftypewriter職人 ConvertC#toVB.NET /*Ifmyconceptiswrong,pleasecorrectme.Thanks.*/ 已標示為解答 天狼星人 2012年2月10日上午08:11 2012年2月10日上午07:43 所有回覆 0 登入以投票 請試一下, C#-DateTime.ParseExact與DateTime.TryParseExact亂馬客blog:http://www.dotblogs.com.tw/rainmaker/ 2012年2月10日上午07:22 0 登入以投票 你的欄位是DateTime型別嗎? 如果是,試著用.ToString("yyyy/MM/ddHH:mm:ss") 分鐘的m要用小寫,你用大寫會變月份的值在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。

和什麼樣的人在一起,就會有什麼樣的人生。

和勤奮的人在一起,你不會懶惰;和積極的人在一起,你不會消沈;與智者同行,你會不同凡響;與高人為伍,你能登上巔峰。

2012年2月10日上午07:23 版主 0 登入以投票 大小寫不同試試 yyyy-MM-dd HH:mm:sscodingornot 2012年2月10日上午07:27 0 登入以投票 我是要把結果放到label而已 2012年2月10日上午07:35 0 登入以投票 假設是從DataRow撈出資料的話 我都是這樣處理 Label1.Text =Convert.ToDateTime(dr["欄位名稱"]).ToString("yyyy/MM/ddHH:mm:ss"); Theblogoftypewriter職人 ConvertC#toVB.NET /*Ifmyconceptiswrong,pleasecorrectme.Thanks.*/ 已標示為解答 天狼星人 2012年2月10日上午08:11 2012年2月10日上午07:43 0 登入以投票 如果您的來源「時間」的話,應該就像上面幾位大大說的,Format string.Format("{0:yyyy/MM/ddHH:MM:ss}",時間) => string.Format("{0:yyyy/MM/ddhh:mm:ss}",時間); 請先確定「時間」的資料型別為何!亂馬客blog:http://www.dotblogs.com.tw/rainmaker/ 2012年2月10日上午07:45 0 登入以投票 一試就成功了,感謝ShadowAndHappyCode。

也感謝各位的協助與指導 2012年2月10日上午08:12 0 登入以投票 請試試看這樣行不行。

string.Format("{0:yyyy-MM-ddhh:mm:ss}",System.DateTime型態的變數) 以上說明若有錯誤請指教,謝謝。

http://www.dotblogs.com.tw/terrychuang/ 2012年2月10日上午08:16 0 登入以投票 資料庫撈出來的是Object,子型別可能對應到DateTime,這種需要先將強型別轉換為DateTime,才能用format,不然會先實現Object.ToString()然後才跑Format,這時已經是字串了,就不可能依照日期格式輸出了。

論壇是網友平等互助保證解答請至微軟技術支援服務 提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。

一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。

2012年2月10日下午03:53



請為這篇文章評分?