1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Timestamp umwandeln...

  • sommeralex
  • 4. Oktober 2007 um 19:43
  • Unerledigt
  • sommeralex
    11
    sommeralex
    Mitglied
    Punkte
    1.325
    Beiträge
    188
    • 4. Oktober 2007 um 19:43
    • #1

    Hallo :winking_face:

    In der Moodle Datenbank (Moodle = open source e-learning plattform) werden die Kursaktivitäten zeitlich festgehalten.

    Wie kann ich nun eine sql anfrage so gestalten, dass es mir die Zeit im Format TT: MM: DD (oder ähnlich, also zumindest LESBAR) zurückgibt?

    Die Tabelle heisst übrigens: mdl_quiz_attempts.

    Leider fehlt es mir im Moment auch noch am nötigen SQL-Know How.
    Im Prinzip würde ich das timestart und timefinish am liebsten gleich lesbar in Java einlesen (weil Java, no problem :winking_face:

    Hat vielleicht jemand einen SQL oder gleich einen Java-Befehl parat, wie ich daran ran komme?

    sehr verbunden,
    mit lieben Grüßen,
    -alex

  • Paulchen
    1
    Paulchen
    Gast
    • 4. Oktober 2007 um 20:24
    • #2

    MySQL: http://dev.mysql.com/doc/refman/5.0…-functions.html (from_unixtime, date_format)

    In PostgreSQL sollte "select abstime(?)" helfen.

    Und wenn du JDBC verwendest und den Wert als Timestamp auslesen willst, dann bekommst du ein Objekt vom Typ java.sql.Timestamp, und damit kannst du arbeiten wie mit java.util.Date, weil java.sql.Timestamp davon abgeleitet ist. Ist der Wert sinnhafterweise als Ganzzahl gespeichert und du kriegst einen long-Wert, dann kannst du den entsprechenden Konstruktor von java.util.Date verwenden.

  • sommeralex
    11
    sommeralex
    Mitglied
    Punkte
    1.325
    Beiträge
    188
    • 4. Oktober 2007 um 22:51
    • #3

    Vielen Dank!! Das es ein Timestamp war, war naheliegend. Aber ein "unixtimestamp" - puh, da hätte ich vermutlich lang gebraucht, wenn nicht verzweifelt.

    Hab dich jetzt in meinem wiki verewigt :winking_face:

    danke!

    lg
    - alex

  • Maximilian Rupp 27. Dezember 2024 um 12:04

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung