-1
我看到很多關於這個的問題,但他們都轉換爲字符串,這不是我想要做的。我需要它在沒有AM/PM的情況下將其更改爲24小時格式後仍然是日期時間對象。我想要轉換的日期的一個示例是 - 2017/9/6 1:00:00 PM,我希望它看起來像09-06-2017 13:00:00。我已經搜索了太久,我認爲這會比這更容易。如何將C#日期時間轉換爲不帶AM/PM且24小時格式的C#日期時間?
編輯: 我想我錯了,問如何將字符串 - 「09-06-2017 13:00:00」轉換成看起來完全一樣的日期。
據我所知,這與我以前看到的不一樣,或者我找不到它。
你在談論它轉換爲字符串。 'DateTime'不具有am/pm標記,它沒有12小時和24小時的概念;這些東西是它的一部分(或不是,取決於格式)。 *根據你傳遞給'dt.ToString()'或者'String.Format()'的什麼格式信息,或者你使用什麼格式化信息來對其進行字符串化,任何*'DateTime'實例都可以被字符串化爲帶或不帶am/pm。 –
'DateTime'沒有格式。格式僅在將其轉換爲字符串時發揮作用。 – juharr
日期是日期是日期。不涉及格式。 –