Member 13188865 Ответов: 2

Как отобразить требуемый формат даты из SQL SERVER


у меня есть имя таблицы "tbemployee" с полями id, empName, Joiningdate.(в sql server)
я объявил свой столбец Joiningdate типом DATETIME,

когда я хочу отобразить записи на asp.net webform, я пишу команду как: SELECT * FROM tbemployee,

он отображает запись..... но формат даты находится в ММ / ДД/гггг чч:мм:СС

теперь мой вопрос ... как я могу отобразить дату в ДД/ММ/гггг

Что я уже пробовал:

Выберите * из tbemployee
На самом деле я показываю запись в gridview in asp.net

2 Ответов

Рейтинг:
2

OriginalGriff

Попробуй:

SELECT MyFirstColumn, CONVERT(NVARCHAR(10), JoiningDate, 103) AS [Date], MyLastColumn FROM tbEmployee;


Рейтинг:
0

F-ES Sitecore

Вы конвертируете его, когда хотите отобразить с помощью ToString ("dd/MM/yyyy"). Мы не знаем как Вы читаете данные или отображаете их так что трудно сказать точно но если это от считывателя данных то так оно и будет

string dt = ((DateTime)dataReader["Joiningdate"]).ToString("dd/MM/yyyy");


Если вы привязываете поле в gridview или что-то в этом роде, то обычно вы можете указать формат с помощью элемента управления, к которому вы привязываетесь.


Member 13188865

обязательными в GridView в
Пожалуйста, скажите мне решение.

F-ES Sitecore

http://stackoverflow.com/questions/7235324/datetime-format-in-asp-net-gridview

Google "asp.net дата формата gridview" для большего количества примеров.