Не правильно показывает дату DateTime.Now.ToString("dd")

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Благодарностей
23
Баллы
18
Подскажите почему возвращает не верный формат даты?
C#:
return DateTime.Now.ToString("d");
Выполнение кода C# Результат: 02.08.2021
А должен просто 2, не 02, а просто 2.
Спс
 
Регистрация
05.06.2019
Сообщения
570
Благодарностей
454
Баллы
63
Подскажите почему возвращает не верный формат даты?
C#:
return DateTime.Now.ToString("d");
Выполнение кода C# Результат: 02.08.2021
А должен просто 2, не 02, а просто 2.
Спс
C#:
return DateTime.Now.ToString("d.MM.yyyy");
 
  • Спасибо
Реакции: arbplv

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
может зависеть от локали
 
  • Спасибо
Реакции: arbplv

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
639
Благодарностей
580
Баллы
93
Подскажите почему возвращает не верный формат даты?
C#:
return DateTime.Now.ToString("d");
Выполнение кода C# Результат: 02.08.2021
А должен просто 2, не 02, а просто 2.
Спс
C#:
return DateTime.Today.Day;
 
  • Спасибо
Реакции: arbplv
Регистрация
05.06.2019
Сообщения
570
Благодарностей
454
Баллы
63
Последнее редактирование:
  • Спасибо
Реакции: arbplv

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
639
Благодарностей
580
Баллы
93

radv

Client
Регистрация
11.05.2015
Сообщения
3 778
Благодарностей
1 944
Баллы
113

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Благодарностей
23
Баллы
18

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Благодарностей
23
Баллы
18

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
639
Благодарностей
580
Баллы
93
Да, отличный способ. Пожалуй даже лучше return DateTime.Now.ToString("d.").Replace(".","");
так и подумал, что тебе просто текущий день нужно получить,
коллега сверху только смуту навел
 

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