Yani, kurulum, saniyeler içinde, saniyeler içinde zamana sahip olduğumu ve bunu gerçekten anlayabileceğim bir tarihe dönüştürmek istiyorum. Haskell'de bunu nasıl yaparım? Mümkünse, bu yeni kodlamadan gün/saat/dakika nasıl çıkarılır?Haskell'de unixtime'dan bir tarih/saate nasıl dönüşürüm?
5
A
cevap
8
Data.Time.Clock.POSIXposixSecondsToUTCTime
(girmek için başka sayısal tip realToFrac
ile POSIXTime
beklenen dönüştürebilirsiniz) sahiptir.
Data.Time.Calendar paketin geri kalanı diğer yararlı yarar vardır, UTCTime
bir bölümünü oluşturan Day
den vb gün, ay, ayıklamak gereken işlerin bir yeri vardır. varsayılan olarak yüklenir
2
Kullanım time kitaplığı:
import Data.Time.Clock.POSIX
import Data.Time.Format
import System.Locale
main = print $ formatTime defaultTimeLocale "%c" $ posixSecondsToUTCTime 10
kütüphane tarih işleme fonksiyonları geniş (örneğin tarih çıkarma gibi günlük aylık vb gibi bileşenler alma) sahiptir. Sadece dize dönüştürmek için bileşenleri ayıklamak istiyorsanız, formatTime
'u kullanabilirsiniz.
İlgili konular
- 1. Farklı çağrılardaki farklı değerleri alamaya nasıl dönüşürüm?
- 2. Bir Enum bir int nasıl?
- 3. Nasıl bir liste bir tuplea
- 4. Bir resmi bir URL'den nasıl indirebilirim ve bilgisayarıma nasıl kaydederim?
- 5. Nasıl bir MAC
- 6. , nasıl bir tuş kombinasyonu
- 7. nasıl bir kavanoz
- 8. Bir UIWebView Nasıl Temizlenir
- 9. nasıl bir birincil anahtar
- 10. Bir UIImage nasıl kopyalanır?
- 11. Nasıl bir linebreak
- 12. nasıl belirli bir ülke
- 13. Bir arkadaşım nasıl hazırlanır?
- 14. Bir wstring'e nasıl ekleyebilirim?
- 15. Bir uygulama nasıl dağıtılır?
- 16. Bir MPVolumeView nasıl uygulanır?
- 17. Bir kategori nasıl çalışır?
- 18. Bir scala.collection.immutable.Queue kullanmak nasıl * * * * *
- 19. Bir TextView nasıl çizilir?
- 20. Nasıl bir UISplitViewController iPad
- 21. Bir işlev nasıl yalıtılır
- 22. nasıl herhangi bir test
- 23. Nasıl bir dizeye
- 24. Nasıl Yapılır Bir diziyi
- 25. Nasıl özel bir nesneye
- 26. Nasıl bir ElasticLoadBlancer (ELB)
- 27. nasıl programlı bir
- 28. nasıl bir ArrayDeQueList
- 29. Bir işlemi nasıl kaydedebilirim?
- 30. Bir etkinliği nasıl geciktirebilirim?
Not olarak, bu genellikle [unixtime] olarak adlandırılır (http://en.wikipedia.org/wiki/Unixtime) – galaxyAbstractor