2017-07-28 36 views
-1

我正在寫一個自動化日期,我想提取一個字符串,將它變成一個DateTime對象,並將其與當前日期和時間進行比較。將格式化的日期/時間字符串轉換爲DateTime對象進行比較?

討論的這個字符串的格式爲:7/28/2017 1:17:29 PM

我怎樣才能將其轉換爲一個DateTime對象與當前時間進行比較(基本上,我的最終目標是驗證它的幾分鐘內當前時間)

回答

1

使用DateTime.Parse()DateTime.TryParse()

+0

'DateTime.Parse()'工作,謝謝。我知道方法存在,但我認爲它沒有足夠的智能來轉換字符串沒有幫助 – Andrio

+0

有時不是。如果格式不變,使用'ParseExact',或者你有一個等待發生的錯誤。 –

1

System.Convert可以轉換,並從多種類型。例如...

int intElapsedMinutes = (DateTime.Now - Convert.ToDateTime("7/28/2017 1:17:29 PM")).TotalMinutes 
相關問題