C# текущий месяц, перевети в абревиатуру.

Voldemar

Client
Регистрация
13.04.2014
Сообщения
478
Благодарностей
56
Баллы
28
Добрый день!
Нашёл тему, но не смог подружится:

C#:
CultureInfo.GetCultureInfoByIetfLanguageTag("ru-RU").DateTimeFormat.GetAbbreviatedMonthName(8); //авг
CultureInfo.GetCultureInfoByIetfLanguageTag("ru-RU").DateTimeFormat.GetMonthName(8); //Aвгуст
CultureInfo.InvariantCulture.DateTimeFormat.GetAbbreviatedMonthName(8); //Aug
CultureInfo.InvariantCulture.DateTimeFormat.GetMonthName(8); //August
Мне нужно это я так понимаю CultureInfo.InvariantCulture.DateTimeFormat.GetAbbreviatedMonthName(8-); //Aug

Помогите с готовым кодом:

Задача, текущий месяц перевести в формат аббревиатуры (Aug, Sep....) и положить в переменную.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 512
Благодарностей
8 702
Баллы
113

Voldemar

Client
Регистрация
13.04.2014
Сообщения
478
Благодарностей
56
Баллы
28
Всё верно, я не смог CultureInfo.InvariantCulture.DateTimeFormat.GetAbbreviatedMonthName(8-); //Aug взять тупо и использовать.

Мне нужно получать месяц из системы допустим.
Конвертировать.
И положить в переменную.
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 021
Благодарностей
543
Баллы
113
Всё верно, я не смог CultureInfo.InvariantCulture.DateTimeFormat.GetAbbreviatedMonthName(8-); //Aug взять тупо и использовать.

Мне нужно получать месяц из системы допустим.
Конвертировать.
И положить в переменную.
C#:
return CultureInfo.InvariantCulture.DateTimeFormat.GetAbbreviatedMonthName(DateTime.Now.Month);
C#:
using System.Globalization;
не забудь в юзингах прописать

2022-08-31_14-07-48.png
 
  • Спасибо
Реакции: Voldemar

Dr.Pipetka

Client
Регистрация
12.12.2017
Сообщения
1 247
Благодарностей
811
Баллы
113
return System.Globalization.CultureInfo.InvariantCulture.DateTimeFormat.GetAbbreviatedMonthName(DateTime.Now.Month);
Упс, опредили)
 
  • Спасибо
Реакции: Voldemar

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)