Quindi, l'impostazione è che ho il tempo, in secondi, dall'epoca e voglio trasformarlo in una data che posso effettivamente capire. Come faccio questo in Haskell? Se è possibile, come posso estrarre giorni/ore/minuti da questa nuova codifica?Come posso convertire da unixtime ad una data/ora in Haskell?
5
A
risposta
8
Data.Time.Clock.POSIX ha posixSecondsToUTCTime
(è possibile convertire un altro tipo numerico all'ingresso previsto POSIXTime
con realToFrac
).
Data.Time.Calendar ha un sacco di cose che dovete estrarre giorno, mese, ecc dal Day
che forma una parte del UTCTime
, il resto del pacchetto ha altri programmi di utilità utili.
2
Usa time biblioteca che viene installato di default:
import Data.Time.Clock.POSIX
import Data.Time.Format
import System.Locale
main = print $ formatTime defaultTimeLocale "%c" $ posixSecondsToUTCTime 10
La biblioteca ha un'ampia gamma di funzioni di manipolazione di data (ad esempio la data sottrazione, ottenendo componenti come giorno-mese, ecc). Se si desidera estrarre componenti solo per convertirli in stringa, è possibile utilizzare formatTime
.
Problemi correlati
- 1. DateTime unixtime Stamp in .net
- 2. Come posso convertire una stringa in jsx?
- 3. conversione data in unixtime php
- 4. Come faccio a convertire da timestamp ad oggi in python?
- 5. Come posso convertire una lista di nomi di file in una struttura ad albero?
- 6. Come convertire matrice bidimensionale ad una matrice bidimensionale in PHP5
- 7. Elixir Come convertire una mappa struct ad una struct Record
- 8. Converti stringa Fino ad oggi in PHP
- 9. Pandas datetime to unixtime
- 10. Come posso convertire un file video (mpeg, ad esempio) in una raccolta di immagini?
- 11. Convertire una chiave System.Windows.Input.KeyEventArgs ad un char
- 12. Come posso convertire una datastruttura JSON prodotta da Rhino (NativeObject) in una infrastruttura dati Java?
- 13. Come posso fare una richiesta HTTPS in Haskell?
- 14. Come posso convertire da gradi a radianti?
- 15. Come convertire da stringa ad oggetto nome attributo?
- 16. Postgres: come convertire da unix epoca ad oggi?
- 17. Haskell Come convertire char a Word8
- 18. Come posso convertire una stringa come "Red" in System.Windows.Media.Color?
- 19. Come convertire String in lista di interi in Haskell
- 20. Come posso convertire da int a Long in Java?
- 21. Convertire una lista di stringhe ad una singola stringa
- 22. Convertire una stringa in un tipo di costruzione della Haskell
- 23. Come posso convertire da int a hex in Golang?
- 24. Come convertire un dato numero ordinale (da Excel) ad una data
- 25. Come posso convertire una stringa in un chiave segreta
- 26. Come posso stampare correttamente una nuova riga in Haskell?
- 27. Come posso convertire una stringa in un valore TColor?
- 28. Come posso convertire una frase in un array di parole?
- 29. Haskell Aeson: come convertire il valore in un tipo personalizzato?
- 30. Come posso convertire una stringa in un BigInteger?
Come nota, questo è spesso chiamato [unixtime] (http://en.wikipedia.org/wiki/Unixtime) – galaxyAbstractor