Чтобы получить год по дате в C#, вы можете использовать несколько методов. Вот несколько вариантов:
-
Использование свойства
YearструктурыDateTime:DateTime date = DateTime.Now; // Replace with your desired date int year = date.Year; -
Использование метода
ToStringс настраиваемым спецификатором формата:DateTime date = DateTime.Now; // Replace with your desired date string yearString = date.ToString("yyyy"); int year = int.Parse(yearString); -
Использование метода
GetDateTimeFormats:DateTime date = DateTime.Now; // Replace with your desired date string[] formats = { "yyyy" }; string yearString = date.ToString(formats[0]); int year = int.Parse(yearString); -
Использование метода
ParseExact:string dateString = "2023-12-29"; // Replace with your date string DateTime date = DateTime.ParseExact(dateString, "yyyy-MM-dd", CultureInfo.InvariantCulture); int year = date.Year;
Эти методы позволяют извлечь год из заданной даты в C#. Не стесняйтесь выбирать тот, который лучше всего соответствует вашим потребностям.