Announcement

Collapse
No announcement yet.

Datumsformat

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Datumsformat

    Hallo,
    ich möchte ein Datum in der Form tt.mm.jjjjj hh.mm.ss in das Zielformat "jjjj.mm.tt hh.mm.ss" transformieren.

    Leider habe ich damit mehrere Probleme.

    1. In der Tabelle steht das Datum im Format "tt.mm.jjjj hh.mm.ss". Wenn ich mit einer T-SQL Prozedure mir das Datum ausdrucken lassen, dann erscheint es aber im Format "Apr 12 2008 12:00AM" ?!?

    2.Das Konvertieren funktioniert nicht. Ich habe das Datum in die Variable "vStart" geschrieben und versuches mit folgendem Befehl zu konvertieren: cast(convert(datetime,@vStart,104) as varchar(25))
    Leider ohne Erfolg.


    Das Ergebnis ist komplett unverändert?:

    Print @vStart
    Print cast(convert(datetime,@vStart,104) as varchar(25))

    Apr 12 2008 12:00AM
    Apr 12 2008 12:00AM

    Hoffe, jemand kann mir ein wenig weiter helfen. Habe leider schon ewig nichts mehr mit SQL gemacht.

    Danke

  • #2
    Hi,

    Code:
    declare @vStart datetime = '2008-10-14 12:20:00'
    Print @vStart
    Print convert(varchar(25),@vStart,113)
    ergibt
    Code:
    Oct 14 2008 12:20PM
    14 Oct 2008 12:20:00:000
    HTH,
    Karsten

    Comment


    • #3
      danke funktioniert...fehler war, dass das Feld als "datetime" definiert war und Serversprache "deutsch".

      Habe das Feld als "varchar" nun definiert und jetzt funktioniert auch die Konvertierung.

      Danke

      Comment

      Working...
      X