Prashant Srivastava LKO Ответов: 5

Как показать автоматическую дату в текстовом поле


Здравствуйте Сэр,
Я должен показать автоматическую текущую дату в текстовом поле а не время
Text='<%# System.DateTime.Now %>'
делая это показывая время по умолчанию в моем текстовом поле пожалуйста скажите как я могу показать только дату в текстовом поле в C#

5 Ответов

Рейтинг:
2

Wendelius

Вы пробовали использовать Дата[^] собственность, что-то вроде

System.DateTime.Now.Date


Рейтинг:
2

Abhi KA

DateTime dt=DateTime.Now;

textbox1.Text=DateTime.Now.Today


Abhi KA

достаточно второго утверждения

Рейтинг:
2

RaviRanjanKr

Попробуй
MSDN - [дата и время.Теперь Собственность ][^] which responsible to получает объект DateTime, который устанавливается на текущую дату и время на этом компьютере, выраженные как местное время.


Рейтинг:
1

Member 12983377

Система.DateTime.Now. ToString (); работает нормально и показывает как дату , так и время, но вы можете использовать system.Датавремя.Сейчас.Дата.Метод toString(); это, безусловно, работать на сегодняшний день


OriginalGriff

Хотя я аплодирую вашему стремлению помогать людям, это хорошая идея-придерживаться новых вопросов, а не 6-летних, решенных.
Ответы на старые вопросы можно рассматривать как охоту за репостами, которая является формой злоупотребления сайтом. Чем больше триггеров счастливых среди нас, тем быстрее начнется процесс запрета вам доступа на сайт, если вы не будете осторожны. Придерживайтесь новых вопросов, и все будет хорошо.
Но ... поскольку это на самом деле не ответ на вопрос - он предоставит строку, содержащую midnight, если система настроена на нее, - я рекомендую вам удалить ее, прежде чем вы получите downvoted. Это очень, очень хорошая идея-проверить, работают ли ваши ответы в среде OP, прежде чем вы их опубликуете...

Рейтинг:
0

Member 7932936

textbox1.Text = DateTime.Now.ToShortDateString();


Prashant Srivastava LKO

но формат идет неправильно, он идет в ММ/ДД / гггг вместо ДД / ММ/гггг