Я хочу преобразовать дату и время в определенный формат. Преобразование должно приводить к переменной типа datetime, а не char или varchar. Как это сделать на SQL Server 2000, 2005 и 2008?Преобразование даты и времени в определенный формат?
select CONVERT(varchar(30),getdate(),120)
Я пробовал это, но он дает мне строку. Я хочу время datetime без миллисекунд. У SS 2012 есть опция для этого, но не для предыдущих версий.
Это дает вам кучу встроенных (и рассчитанных) форматов даты, а также примеры каждого из них: http://www.sql-server-helper.com/tips/date-formats.aspx – valverij