[英]How to convert a Date to a formatted string in VB.net?
關於將字符串轉換為Date,似乎有一百萬個問題,但反之亦然。 當我使用mydate.toString
將Date對象轉換為字符串時,我得到一個格式為16/01/2013 13:00:00
的字符串。
但我真正想要的是2013-01-16 13:00:00
。 我在Date對象上看不到任何為我這樣做的函數,我是否需要使用正則表達式或其他東西?
你可以使用格式函數來做,這是一個示例:
Format(mydate, "yyyy-MM-dd HH:mm:ss")
myDate.ToString("yyyy-MM-dd HH:mm:ss")
大都會HH是您指定的24小時格式
我喜歡:
Dim timeFormat As String = "yyyy-MM-dd HH:mm:ss"
myDate.ToString(timeFormat)
如果您需要在代碼的多個部分中使用它,易於維護,日期格式似乎總是會遲早改變。
Dim timeFormat As String = "yyyy-MM-dd HH:mm:ss"
objBL.date = Convert.ToDateTime(txtDate.Value).ToString(timeFormat)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.