[MySQL] Datum+tijd ophalen ipv Unix-timestamp

Pagina: 1
Acties:

  • ThaRealKnuf
  • Registratie: Februari 2002
  • Laatst online: 22-01 15:44
Heb me helemaal lens gezocht naar een oplossing voor het volgende probleem. Ik hoop dat iemand me kan helpen.

In excel haal ik gegevens op uit een MySQL-database (versie 4.0.21):

Select tijd
From <table>

In die database staat o.a. een Unix-timestamp ('tijd' in de query hierboven). Nu wil ik deze timestamp weergegeven in een normale datum/tijd. MySQL.com vertelt me dat dat zou kunnen d.m.v. de funtie Date_format. Deze functie is beschikbaar vanaf versie 3.23.8, dus het zou bij mij moeten werken. De query wordt dan:

Select date_format('tijd','%d %m %Y')
From <table>

Echter er worden alleen lege cellen geretourneerd. Wat doe ik verkeerd? Reactie in Excel als in phpMyAdmin is hetzelfde.

  • Brupje
  • Registratie: September 2001
  • Laatst online: 04-09-2025

Brupje

3D nerd

date_format('tijd','%d %m %Y') -> date_format(tijd,'%d %m %Y') ?

Zie ook 123-3D voor 3D-printer stuff


  • ThaRealKnuf
  • Registratie: Februari 2002
  • Laatst online: 22-01 15:44
verkeerd overgetypt. Dank. Maar het probleem blijft hetzelfde...

  • Brupje
  • Registratie: September 2001
  • Laatst online: 04-09-2025

Brupje

3D nerd

date_format(FROM_UNIXTIME(tijd),<format>); een idee dan?

Zie ook 123-3D voor 3D-printer stuff


  • frickY
  • Registratie: Juli 2001
  • Laatst online: 15-02 17:57
DATE_FORMAT werkt niet met timestamps, maar met DATE en DATETIME waardes.

Zoals Brupje aangeeft zul je je Unix timestamp eerst naar het interne datum-formaat meoten converteren, met FROM_UNIXTIME

[ Voor 4% gewijzigd door frickY op 18-07-2006 10:41 ]


  • ThaRealKnuf
  • Registratie: Februari 2002
  • Laatst online: 22-01 15:44
Absoluut! Dank voor jullie hulp en toelichting!

[ Voor 26% gewijzigd door ThaRealKnuf op 18-07-2006 10:41 ]

Pagina: 1