我正在寫一個自動化日期,我想提取一個字符串,將它變成一個DateTime對象,並將其與當前日期和時間進行比較。將格式化的日期/時間字符串轉換爲DateTime對象進行比較?
討論的這個字符串的格式爲:7/28/2017 1:17:29 PM
我怎樣才能將其轉換爲一個DateTime對象與當前時間進行比較(基本上,我的最終目標是驗證它的幾分鐘內當前時間)
我正在寫一個自動化日期,我想提取一個字符串,將它變成一個DateTime對象,並將其與當前日期和時間進行比較。將格式化的日期/時間字符串轉換爲DateTime對象進行比較?
討論的這個字符串的格式爲:7/28/2017 1:17:29 PM
我怎樣才能將其轉換爲一個DateTime對象與當前時間進行比較(基本上,我的最終目標是驗證它的幾分鐘內當前時間)
使用DateTime.Parse()
或DateTime.TryParse()
System.Convert可以轉換,並從多種類型。例如...
int intElapsedMinutes = (DateTime.Now - Convert.ToDateTime("7/28/2017 1:17:29 PM")).TotalMinutes
'DateTime.Parse()'工作,謝謝。我知道方法存在,但我認爲它沒有足夠的智能來轉換字符串沒有幫助 – Andrio
有時不是。如果格式不變,使用'ParseExact',或者你有一個等待發生的錯誤。 –