我想將一個簡單的字符串轉換爲DateTime,並將其轉換爲"9am"
。在這種情況下,如果今天是6/12/17,那麼期望的結果將是2017-06-12 09:00:00
。將「9am」字符串轉換爲DateTime
同樣,"5pm"
將是2017-06-12 17:00:00
。
我想將一個簡單的字符串轉換爲DateTime,並將其轉換爲"9am"
。在這種情況下,如果今天是6/12/17,那麼期望的結果將是2017-06-12 09:00:00
。將「9am」字符串轉換爲DateTime
同樣,"5pm"
將是2017-06-12 17:00:00
。
只需使用DateTime.Parse
Dim dateStr As String = "8pm"
Dim dateobject As DateTime = DateTime.Parse(dateStr)
謝謝M.Mahdipour! –
雖然M.Mahdipour的回答是最簡單和功能這可能並不重要,我會強烈建議增加以下內容:
DateTime finalDateObject = DateTime.SpecifyKind(dateObject, DateTimeKind.Local)
我見過在這方面有幾個頗爲奇怪的問題出現在衝突的規範中。通過添加這一行,您可以正式確定類型。
哪種編程語言?在您的問題中使用標籤來指定相關主題。 –
它是Visual Basic。 –
歡迎使用Stack Overflow,請[參觀](https://stackoverflow.com/tour),確保您閱讀[我如何提出一個好問題?](https://stackoverflow.com/help/how問),並用更多信息更新了您的問題。 – lordrhodos