tramite un form inserisco un orario in formato TIME,
quano faccio una query per visualizzare questi orari escono in formato hh:mm:ss
come faccio a formattare l'ora in modo da avere hh:ss?
ho già letto la pillola a riguardo ma non ho capito molto
tramite un form inserisco un orario in formato TIME,
quano faccio una query per visualizzare questi orari escono in formato hh:mm:ss
come faccio a formattare l'ora in modo da avere hh:ss?
ho già letto la pillola a riguardo ma non ho capito molto
Al momento non ricordo esattamente, ma trovai le informazioni delle quali avevo bisogno sul sito del MySql.
E' possibile cambiare le formattazioni anche con il MySql.
usa time_format()Originariamente inviato da Bietula
tramite un form inserisco un orario in formato TIME,
quano faccio una query per visualizzare questi orari escono in formato hh:mm:ss
come faccio a formattare l'ora in modo da avere hh:ss?
ho già letto la pillola a riguardo ma non ho capito molto
SELECT *, TIME_FORMAT(campo_time, '%H:%i') as ora FROM ...
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
grazie mille, come al solito era un errore banalissimo, infatti nel pillolone sulle date avevo trovato TIME_FORMAT ma non funzionava perchè sbagliavo la collocazione, lo mettevo subito dopo il select.
grazie mille![]()
![]()
Funziona anche dopo il SELECT.Originariamente inviato da Bietula
grazie mille, come al solito era un errore banalissimo, infatti nel pillolone sulle date avevo trovato TIME_FORMAT ma non funzionava perchè sbagliavo la collocazione, lo mettevo subito dopo il select.
grazie mille![]()
![]()
SELECT TIME_FORMAT(campo_time, '%H:%i') as ora
Lo metto sempre dopo SELECT * perche' sono in molti che danno l'alias uguale al nome del campo reale, Se metti * dopo il time_format() il campo viene sovrascritto dal contenuto della tabella, se il nome e' uguale, e vanifica la trasformazione.
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.