SQL 2000 Dátumkonverzió-kiegészités

SQL 2000 Dátumkonverzió-kiegészités
2011-11-25T07:34:14+01:00
2011-11-25T09:57:34+01:00
2022-11-23T20:05:40+01:00
Zsugor
Sziasztok.

Itt ez a kis script-részlet :


declare @wDate varchar(12) SELECT @wDate = CONVERT(VARCHAR(16),GETDATE(),112) --+ '_' + REPLACE(CONVERT(VARCHAR(16),GETDATE(),108),':','')

Ezt, ha megfuttatom, és print @wDate-vel kiíratom, akkor ezt kapom :


201111250729


Nekem viszont ilyen formátumban kellene :


2011.11.25.07:29 --> a lényeg az, hogy el lehessen különiteni a dátumot az időtől, de egyértelmű legyen.


A getdate() jelen esetben nem a legmegfelelőbb megoldás, lényeg az, hogy varchar-ban kellene megkapnom ezt a timestamp-formátumot.

Hogy csináljam?
Mutasd a teljes hozzászólást!
Ez jobb:
declare @wDate varchar(16) SELECT @wDate = CONVERT(VARCHAR(16),GETDATE(),120) set @wDate = REPLACE(@wDate,'-','.') set @wDate = REPLACE(@wDate,' ','.') select @wDate
eredmény:
2011.11.25.08:39
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd