Ankündigung

Einklappen
Keine Ankündigung bisher.

Unix- Zeit in "Normal"- Zeit umrechnen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Unix- Zeit in "Normal"- Zeit umrechnen

    Hallo!

    Wie kann man am schnellsten die Systemzeit von Unix umrechnen bzw. umkonvertieren.
    Ich brauche Tag, Monat, Jahr, Stunden, Minuten, Sekunden.

    Bitte um Hilfe!

    Liebe Grüße

  • #2
    Verwende dazu die MySQL-Funktion FROM_UNIXTIME().

    Kommentar


    • #3
      wie schreib ich die funktion dann? so:

      select from_unixtime(timestamp) from personalstamm; ??

      Der Zeitstempel ist bei mir vom Typ varchar(12). Und damit habe ich ein kleines Problem.

      Kommentar


      • #4
        Zitat von oxygenus
        select from_unixtime(timestamp) from personalstamm; ??
        Das Format, in dem du das Datum anschließend haben möchtest, solltest du schon mit angeben:
        If format is given, the result is formatted according to the format string, which is used the same way as listed in the entry for the DATE_FORMAT() function.
        Zitat von oxygenus
        Der Zeitstempel ist bei mir vom Typ varchar(12). Und damit habe ich ein kleines Problem.
        Warum änderst du den Spaltentyp dann nicht auf INT um?

        Kommentar


        • #5
          Jetzt hab ich das Format angegeben, geht aber noch immer nicht!

          Ich kann das Format nicht einfach so ändern, weil ein Programm darauf passsiert und das wäre ein Aufwand von mehreren Tagen, dass zu ändern.

          Hast vielleich noch einen anderen Vorschlag wie ich das lösen könnte?

          Kommentar


          • #6
            Zitat von oxygenus
            Jetzt hab ich das Format angegeben, geht aber noch immer nicht!
            Wie sieht denn dein select jetzt aus?

            Kommentar


            • #7
              select from_unixtime('i3v_date','%d.%m.%Y %H:%i:%s') from personalstamm;

              i3v_date ist mein Zeitstempel

              Kommentar


              • #8
                Mach mal die Hochkommata um deinen Spaltennamen weg...

                Kommentar


                • #9
                  Hab ich weg getan

                  Dieser Fehler kommt:

                  ORA-00904: "FROM_UNIXTIME": invalid identifier ......

                  Kommentar


                  • #10
                    Zitat von oxygenus
                    Hab ich weg getan

                    Dieser Fehler kommt:

                    ORA-00904: "FROM_UNIXTIME": invalid identifier ......
                    Na wenn du eine Oracle-DB verwendest solltest du uns das vielleicht schon mitteilen - sonst geht hier jeder davon aus, dass es sich um MySQL handelt...

                    In Oracle gibt es FROM_UNIXTIME nicht...

                    Schau mal hier: http://www.wer-weiss-was.de/theme165...le1962201.html da wurde ein Ersatz gebastelt - vielleicht hilfts...

                    Kommentar

                    Lädt...
                    X