그래서, 설정은 제가 시간을 초 단위로 가지고 있기 때문에 제가 실제로 이해할 수있는 날짜로 바꾸고 싶습니다. 하스켈에서 어떻게해야합니까? 가능하다면이 새로운 인코딩에서 일/시간/분을 어떻게 추출 할 수 있습니까?Haskell에서 유닉스 시간을 날짜/시간으로 변환하려면 어떻게해야합니까?
5
A
답변
8
Data.Time.Clock.POSIX은 posixSecondsToUTCTime
입니다. 다른 숫자 유형을 POSIXTime
(realToFrac
)으로 예상되는 입력으로 변환 할 수 있습니다.
Data.Time.Calendar에는 UTCTime
부분을 구성하는 Day
에서 일, 월 등을 추출해야하는 많은 것들이 있습니다. 나머지 패키지에는 유용한 유틸리티가 있습니다. 기본적으로 설치되어
2
사용 time 라이브러리 :
import Data.Time.Clock.POSIX
import Data.Time.Format
import System.Locale
main = print $ formatTime defaultTimeLocale "%c" $ posixSecondsToUTCTime 10
도서관은 날짜 조작 함수의 넓은 범위 (예를 들어, 날짜 뺄셈, 그러한 일 - 월 등 같은 구성 요소를 받고)가 있습니다. 문자열로 변환하기위한 구성 요소 만 추출하려면 formatTime
을 사용할 수 있습니다.
관련 문제
- 1. 에포크 시간을 Java로 날짜와 시간으로 변환하려면 어떻게해야합니까?
- 2. Perl에서 기수 시간을 정상 시간으로 변환하려면 어떻게해야합니까?
- 3. 24 시간을 12 시간으로 변환하려면 어떻게해야합니까?
- 4. Haskell에서 IO [[Int]]를 [[Int]]로 변환하려면 어떻게해야합니까?
- 5. Perl에서 ISO8601 타임 스탬프를 유닉스 시간으로 변환하려면 어떻게해야합니까?
- 6. Perl에서 날짜/시간을 에포크 시간 (1970 년 이후 유닉스 시간/초)으로 변환하려면 어떻게해야합니까?
- 7. 유닉스 시간을 늘리십시오.
- 8. 유닉스 라인 엔딩을 사용하여 문자열을 바이트로 변환하려면 어떻게해야합니까?
- 9. php에서 유닉스 타임 스탬프에 24 시간을 추가하려면 어떻게해야합니까?
- 10. Haskell에서 Data.Vector.Unboxed 인스턴스를 작성하려면 어떻게해야합니까?
- 11. Twig로 날짜를 UNIX 타임 스탬프로 변환하려면 어떻게해야합니까?
- 12. 유닉스에서 GMT 시간을 얻으려면 어떻게해야합니까?
- 13. JSONArray를 JSONObject로 변환하려면 어떻게해야합니까?
- 14. eps를 jpg로 변환하려면 어떻게해야합니까?
- 15. NSDecimalNumber를 NSInteger로 변환하려면 어떻게해야합니까?
- 16. DIB를 BMP로 변환하려면 어떻게해야합니까?
- 17. IntPtr을 스트림으로 변환하려면 어떻게해야합니까?
- 18. JAXB를 JSON으로 변환하려면 어떻게해야합니까?
- 19. System.Windows.Input.Key를 숫자로 변환하려면 어떻게해야합니까?
- 20. HTML을 XPS로 변환하려면 어떻게해야합니까?
- 21. * char를 _TCHAR로 변환하려면 어떻게해야합니까?
- 22. java.util.Date를 org.joda.time.DateTime으로 변환하려면 어떻게해야합니까?
- 23. System.Type을 Uri로 변환하려면 어떻게해야합니까?
- 24. HTML을 Textile로 변환하려면 어떻게해야합니까?
- 25. wostream을 ostream으로 변환하려면 어떻게해야합니까?
- 26. 문자열을 정수로 변환하려면 어떻게해야합니까?
- 27. int를 char로 변환하려면 어떻게해야합니까?
- 28. MVC 3으로 변환하려면 어떻게해야합니까?
- 29. 이미지를 PDF로 변환하려면 어떻게해야합니까?
- 30. XSD를 XSLT로 변환하려면 어떻게해야합니까?
메모로 [unixtime]이라고도합니다 (http://en.wikipedia.org/wiki/Unixtime). – galaxyAbstractor