gpt4 book ai didi

datetime - 如何在 Haskell 中将 UTCTime 格式化为 ISO 8601

转载 作者:行者123 更新时间:2023-12-03 22:08:05 31 4
gpt4 key购买 nike

我想将完整的日期/时间转换为 ISO 8601 格式 like JavaScript's new Date().toISOString() 确实,给出 YYYY-MM-DDTHH:mm:ss.sssZ格式。

我找不到执行此操作的基本库函数或包。

最佳答案

我没有看到任何预先存在的功能,但您可以使用 Data.Time.Format.formatTime 轻松制作一个。 :

import System.Locale (defaultTimeLocale)
import Data.Time.Format (formatTime)

iso8601 :: UTCTime -> String
iso8601 = formatTime defaultTimeLocale "%FT%T%QZ"

(您需要将时间转换为 UTCTime,然后再将其传递给此函数,以便它实际显示实际的 UTC 时间。)

关于datetime - 如何在 Haskell 中将 UTCTime 格式化为 ISO 8601,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19612981/

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