2017-07-28 18 views
-1

私はオートメーションの日付を書いています。文字列を抽出し、それをDateTimeオブジェクトに変換し、現在の日付と時刻と比較したいと思います。フォーマットされた日付/時刻文字列を比較のためにDateTimeオブジェクトに変換しますか?

問題の文字列は、この形式になっています。7/28/2017 1:17:29 PM

は、どのように私は(基本的に、私の最終目標は、それが数分以内であることを確認することです現在の時刻と比較するDateTimeオブジェクトに変換することができます現在の時刻)

答えて

1

使用System.Convertは、多くの種類にしてから変換することができますDateTime.Parse()DateTime.TryParse()

+0

「DateTime.Parse()」はうまくいきました。私は方法が存在することを知っていたが、助けなしに文字列を変換するには十分にスマートではないと私は考えた。 – Andrio

+0

時々そうではない。フォーマットが一定の場合、 'ParseExact'を使うか、バグが起きるのを待っています。 –

1

。たとえば...

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