日付を取得する際の型

DateTime.Now.ToString(“yyyy/MM/dd”)のように日付を取得して、ある特定の日付よりも前か後か比較したいのですが、文字列型ではなく数値型として取得するにはどうすれば良いですか。

日付はdatetime変数にて比較すれば大丈夫です。

例えば今日の日付は「datetime.Today」で取得。
文字列で取得している日付は「datetime.Parse(変数)」でDateTime変数に変換。
このようにすれば単純な比較が可能になります。

数字で比較したい場合は「/」を削除するなどした後に数値に変換すればできそうですが、
日付の比較なので、DateTime変数を使う方が分かりやすくて正しいかと思います。

ありがとうございます。
解決しました!

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.