Sto cercando di estrarre l'ora del giorno da una colonna "timestamp" in PostgreSQL. Ecco come l'ho fatto ma ... è terribile. Un'idea di come farlo meglio?C'è un modo migliore per estrarre l'ora del giorno?
risposta
Se è necessario l'ora esatta da un timestamp, appena lanciato in tanto:
SELECT
CAST(colname AS time)
FROM
tablename;
Se avete bisogno di formattazione, to_char () è la tua migliore opzione.
Dipende dal formato che si desidera naturalmente.
Invece di utilizzare date_part
potrebbe essere più semplice utilizzare to_char
. http://www.postgresql.org/docs/8.4/interactive/functions-formatting.html#FUNCTIONS-FORMATTING-DATETIME-TABLE
Quindi nel tuo caso, forse qualcosa di simile:
to_char(current_timestamp, 'HH:MI:SS')
Per avvicinarsi al risultato richiesto: 'to_char (current_timestamp, 'HH" ore "MI" minuti "SS" seconds "')' – DrColossos
questa risposta non fa la stessa cosa che volevo fare: non lo faccio voglio ottenere una risposta "testuale" ma una risposta "tempo" (sto parlando del tipo di risultato). La risposta corretta era quella che ho controllato. Grazie comunque –
@Ghislain Leveque: ah, ho frainteso. Una soluzione alternativa in questo caso è 'SELECT colname :: time' – Wolph
- 1. C# modo migliore per confrontare due ore del giorno
- 2. Il modo migliore per ottenere il primo e l'ultimo giorno del mese scorso?
- 3. Un modo migliore per la subquery
- 4. Modo più veloce per raggruppare l'ora del giorno in panda
- 5. Il modo migliore per estrarre gli elementi da un array 10 alla volta
- 6. C'è un modo migliore per aggregare un dizionario usando LINQ?
- 7. Il modo migliore per simulare un dominio?
- 8. Un modo migliore per controllare i parametri?
- 9. modo migliore per utilizzare un C Interfaccia ++
- 10. modo migliore per contare un articolo unico
- 11. Il modo migliore per spostare un __m128i?
- 12. C'è un modo migliore per aggiornare WebView?
- 13. Il modo migliore per gestire un KeyNotFoundException
- 14. C'è un modo migliore per scrivere questo?
- 15. Un modo più intelligente per estrarre dalla matrice di bit?
- 16. Un modo migliore per convertire la lista in vettoriale?
- 17. un modo migliore per fare ajax in django
- 18. Un buon modo di sparare un evento in una particolare ora del giorno?
- 19. Come estrarre un po 'in modo ottimale?
- 20. Esiste un modo per Oracle Data Integrator per estrarre i dati da MongoDB
- 21. Modo generalizzato per estrarre JSON da un database relazionale?
- 22. Qual è il modo migliore per estrarre i sottotitoli dai file dei film?
- 23. Il modo migliore per identificare un utente in modo univoco
- 24. estratto numero del giorno dell'anno dalle date
- 25. Objective-C: il modo migliore per estrarre la sottostringa da NSString?
- 26. Il modo migliore per estrarre ultimo segmento di URI in Ruby
- 27. C'è un modo più semplice per iniziare l'ora del giorno corrente?
- 28. modo migliore per utilizzare Guava
- 29. modo migliore per creare l'oggetto
- 30. Il modo migliore per implementare la riproduzione del gioco?
Questa è l'unica risposta corretta, volevo che l'ora fosse digitata come un tempo e non come un testo –
@GhislainLeveque: OR, ancora più semplice:' colname :: time' –