Что такое формат для использования в SQL, чтобы получить дату в формате, какФормат даты в SQL дд/мм/гггг чч: мм: сс AM/PM
dd/mm/yyyy hr:mm:ss AM/PM
например: 9/17/2013 4:55:43 PM
ссылка ниже дает ответ, но я хочу значение в секундах также
How to display Date in DD/MM/YYYY H:MM AM/PM format in SQL Server
Вместо 101 ниже в запросе.
convert(varchar, CONVERT(smalldatetime, PhaseStartDate), 101)
'дд/мм/yyyy' и' 9/17/2013'? –
Возможный дубликат [Формат даты возвращается как mm/dd/yyyy hh: mm: ss AM/PM] (http://stackoverflow.com/questions/26063902/date-format-returned-as-mm-dd-yyyy- hhmmss-am-pm) – Marusyk
Пожалуйста, не используйте 'convert (varchar, .....)' - вы должны ** всегда ** явно определять длину ** для вашего типа 'varchar' - вот так: 'convert (varchar (20), .....)'. В противном случае вы получите некоторые значения по умолчанию - знаете ли вы, какие значения по умолчанию здесь, и подходят ли вам для вас? –