VoIP – Asterisk e appunti sparsi
Linux, Asterisk, OpenSource ed altro (for dummies)
September 7, 2012 — 23:01
Quando si eseguono integrazioni software o più semplicemente si interviene direttamente su database esistenti, ci si può imbattere in tabelle MySQL con campi contenenti timestamp in formato unixtime.
Il formato Unixtime, tipico dei sistemi Unix e Unix-like come Linux o MacOSX, rappresenta il tempo come offset in secondi rispetto alla mezzanotte del 1 gennaio 1970 (UTC).
Per convertire una data UnixTime in Timestamp in MySQL basta eseguire una semplice query come la seguente:
-- MySQL convertire data UnixTime Timestamp
SELECT TIMESTAMP(FROM_UNIXTIME(campo_unixtime)) FROM tabella;