C#で日付から年を取得する方法


  1. DateTimeオブジェクトを使用する方法: DateTimeオブジェクトにはYearプロパティがあり、これを使用して日付から年を取得できます。
DateTime date = DateTime.Now; // もしくは任意の日付
int year = date.Year;
Console.WriteLine(year); // 結果を表示
  1. ToStringメソッドを使用する方法: 日付を文字列に変換し、その後文字列操作を使用して年を取得する方法もあります。
DateTime date = DateTime.Now; // もしくは任意の日付
string yearString = date.ToString("yyyy");
int year = int.Parse(yearString);
Console.WriteLine(year); // 結果を表示
  1. 日付のフォーマットを指定する方法: 日付のフォーマットを指定して、年の部分だけを取得する方法もあります。
DateTime date = DateTime.Now; // もしくは任意の日付
string formattedDate = date.ToString("yyyy"); // "yyyy"は年を表すフォーマット指定子
int year = int.Parse(formattedDate);
Console.WriteLine(year); // 結果を表示

これらの方法を使用すると、C#で日付から年を取得することができます。必要に応じて、異なる日付形式や操作を行うこともできます。