gpt4 book ai didi

haskell - 如何将 UTCTime/NominalDiffTime 格式化为人类可读的表示?

转载 作者:行者123 更新时间:2023-12-04 23:14:38 26 4
gpt4 key购买 nike

我试过谷歌搜索,但很难找到一个具体的例子,或者我应该为此使用哪些库。

我想格式化 NominalDiffTime 类型的值( NominalDiffTime ) 例如为 05/10/2017 10:10AM .

最佳答案

弄清楚了。我认为由于类型别名存在一些混淆:type POSIXTime = NominalDiffTime ( https://hackage.haskell.org/package/time-1.8.0.3/docs/Data-Time-Clock-POSIX.html#t:POSIXTime )。

import Data.Time.Clock
import Data.Time.Format
import Data.Time.Clock.POSIX

myFormatUtcTime :: UTCTime -> String
myFormatUtcTime = formatTime defaultTimeLocale "%H:%M %d/%m/%Y"

myFormatDiffTime :: NominalDiffTime -> String
myFormatDiffTime = formatTime defaultTimeLocale "%H:%M" . posixSecondsToUTCTime

关于haskell - 如何将 UTCTime/NominalDiffTime 格式化为人类可读的表示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46581824/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com