数値型のデータを日付に変換する方法

数値と日付の相互変換を行うには、DateTime.ParseExact メソッドと ToString メソッドを使用できます。

最初に、数字を日付に変換するため、DateTime.ParseExact メソッドを利用します。このメソッドには、変換する数字の文字列と日付の書式文字列という 2 つのパラメーターを渡す必要があります。たとえば、数字の文字列「20200101」を日付に変換するには、次のようなコードを利用できます。

string numStr = "20200101";
DateTime date = DateTime.ParseExact(numStr, "yyyyMMdd", CultureInfo.InvariantCulture);

そして、日付を数値に変換する場合は、DateTime.ToStringメソッドを使います。このメソッドは、日付の書式文字列を引数として受け取り、指定の書式に従って日付を文字列に変換します。例えば、日付を「20200101」という数値文字列に変換するには、次のコードを使用できます。

DateTime date = DateTime.Now;
string numStr = date.ToString("yyyyMMdd");

日付フォーマットの文字列は特別な意味を持たせられる、例えば「yyyy」は年、「MM」は月、「dd」は日を表す。日付フォーマットは必要に応じてカスタマイズできる。

以上の内容があなたのお役に立てば幸いです!

bannerAds