2008-11-07 5 views

Odpowiedz

24

Zakładając serwera SQL, tutaj jest dokumentacja nawrócony:
http://msdn.microsoft.com/en-us/library/ms187928.aspx

Patrząc przez to, że wygląda tak, jak chcesz styl 103:

SELECT CONVERT(nvarchar(10), getdate(), 103) 
+0

Czy jest jakaś okazja, w której nie jest to tak proste, jak umieszczenie litery "n" przed varcharem? – AlexCuse

1
select convert(nvarchar(10), datefield, 103) 
+0

i format tego wyjścia? –

+0

Format tego jest dokładnie tym, o co prosił OP i jest w języku podanej DB. Nie jestem pewien, o co w tym wszystkim chodzi. –

+0

Po dokonaniu edycji wpis został usunięty po cofnięciu komentarza. –

2

Rany, wpisuję zbyt wolno. ..

select CONVERT (NVARCHAR, GETDATE(), 103) 
1

można przekonwertować datę w wielu formatach, w przypadku:

CONVERT(NVARCHAR(10), YOUR_DATE_TIME, 103) => 15/09/2016 
CONVERT(NVARCHAR(10), YOUR_DATE_TIME, 3) => 15/09/16 

Syntaxe:

CONVERT('TheDataTypeYouWant', 'TheDateToConvert', 'TheCodeForFormating' *) 

Kod jest liczbą całkowitą, tutaj 3 to trzecia formatowanie bez wieku, jeśli ciebie chcą wiekiem wystarczy zmienić kod do 103.

Zobacz więcej na: http://www.w3schools.com/sql/func_convert.asp