どうも、ちょげ(@chogetarou)です。
DateTimeで年のみを取得する方法を紹介します。
方法

DateTimeで年のみを取得する方法は、2つあります。
Year
1つは、Yearプロパティを使う方法です。
具体的な方法としては、「date.Year」のように、DateTimeのYearプロパティにアクセスします。
int year = date.Year;
DateTimeのYearプロパティにアクセスすることで、DateTimeの年のみを数値として取得できます。
使用例
using System;
public class Sample
{
public static void Main()
{
DateTime currentDay = DateTime.Now;
int year = currentDay.Year;
System.Console.WriteLine(year);
}
}
出力:
2022
ToString()
もう1つは、ToString()を使う方法です。
まず、「date.Year」のように、DateTimeのYearプロパティにアクセスします。
そして、YearプロパティからToString()を呼び出します。
string year = date.Year.ToString();
上記のToString()は、DateTimeの年のみを文字列として取得します。
使用例
using System;
public class Sample
{
public static void Main()
{
DateTime currentDay = DateTime.Now;
string year = currentDay.Year.ToString();
System.Console.WriteLine(year);
}
}
出力:
2022
まとめ
DateTimeで年のみを取得する方法は、次の2つです。
- Yearプロパティを使う方法
int year = date.Year;
- ToString()を使う方法
string year = date.Year.ToString();
コメント