php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.07.2006, 14:21  
Neuer Benutzer
 
Registriert seit: 15.02.2006
Beiträge: 23
oxygenus
Standard 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
oxygenus ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.07.2006, 14:25  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Verwende dazu die MySQL-Funktion FROM_UNIXTIME().
xabbuh ist offline   Mit Zitat antworten
Alt 25.07.2006, 14:36  
Neuer Benutzer
 
Registriert seit: 15.02.2006
Beiträge: 23
oxygenus
Standard

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.
oxygenus ist offline   Mit Zitat antworten
Alt 25.07.2006, 15:00  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Zitat:
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:
Zitat:
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:
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?
xabbuh ist offline   Mit Zitat antworten
Alt 25.07.2006, 15:04  
Neuer Benutzer
 
Registriert seit: 15.02.2006
Beiträge: 23
oxygenus
Standard

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?
oxygenus ist offline   Mit Zitat antworten
Alt 25.07.2006, 15:08  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Zitat:
Zitat von oxygenus
Jetzt hab ich das Format angegeben, geht aber noch immer nicht!
Wie sieht denn dein select jetzt aus?
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 25.07.2006, 15:09  
Neuer Benutzer
 
Registriert seit: 15.02.2006
Beiträge: 23
oxygenus
Standard

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

i3v_date ist mein Zeitstempel
oxygenus ist offline   Mit Zitat antworten
Alt 25.07.2006, 15:11  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Mach mal die Hochkommata um deinen Spaltennamen weg...
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 25.07.2006, 15:17  
Neuer Benutzer
 
Registriert seit: 15.02.2006
Beiträge: 23
oxygenus
Standard

Hab ich weg getan

Dieser Fehler kommt:

ORA-00904: "FROM_UNIXTIME": invalid identifier ......
oxygenus ist offline   Mit Zitat antworten
Alt 25.07.2006, 15:26  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Zitat:
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...
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zeitstempel umrechnen, unix zeit umrechnen, systemzeit umrechnen, unix zeit umrechnen php, unix systemzeit umrechnen, umrechnung unixzeit, unix zeitumrechnung, unixzeit umrechnen, unixzeit umrechnen php, mysql zeit umrechnen, php unix zeit umrechnen, php unix zeit, unixzeit umrechnung, zeitumrechnung unix, umrechnung unix zeit, php unixzeit umrechnen, php unixzeit, unix zeit php, umrechnung systemzeit, unixzeit php

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:57 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.