Announcement

Collapse
No announcement yet.

To_number(timestamp,'???')

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

  • To_number(timestamp,'???')

    Hallo ich brauche mal wieder Hilfe bei einer umformatierung.
    Und zwar möchte ich einen TIMESTAMP den ich habe in eine Zahl umwandeln.

    Beispiel:

    TIMESTAMP=17.11.2009 12:30:00

    Zahl=1258461000

    Jetzt wüsste ich gerne wie ich den TO_NUMBER Befehl schreiben muss um die formatierung zu erreichen.

    LG
    DW

  • #2
    Wieso soll gerade diese Zahl bei der Umwandlung herauskommen ?
    Code:
    --Umwandlung in Sekunden seit Mittenacht
    select to_char(to_date('17.11.2009 12:30:00','DD.MM.YYYY HH24:MI:SS'),'SSSSS') from dual;
    4500
    
    --Umwandlung in Tage des Julianischen Kalenders
    select to_char(to_date('17.11.2009 12:30:00','DD.MM.YYYY HH24:MI:SS'),'J') from dual;
    2455153

    Comment


    • #3
      Originally posted by jum View Post
      Wieso soll gerade diese Zahl bei der Umwandlung herauskommen ?
      Code:
      --Umwandlung in Sekunden seit Mittenacht
      select to_char(to_date('17.11.2009 12:30:00','DD.MM.YYYY HH24:MI:SS'),'SSSSS') from dual;
      4500
      
      --Umwandlung in Tage des Julianischen Kalenders
      select to_char(to_date('17.11.2009 12:30:00','DD.MM.YYYY HH24:MI:SS'),'J') from dual;
      2455153

      Danke hast mir schon geholfen
      hab das 'J' gebraucht

      LG DW

      Comment


      • #4
        Die OraDoku ist da sehr hilfreich
        oracle dokumentation => to_char 0 => Format Model Examples :
        http://download.oracle.com/docs/cd/B...04.htm#i165520

        Comment

        Working...
        X