gpt4 book ai didi

date - 获取当前语言环境的日期格式

转载 作者:行者123 更新时间:2023-12-04 15:57:11 25 4
gpt4 key购买 nike

当我第一次偶然发现常量 defaultTimeLocaleSystem.Locale ,我认为它应该包含当前语言环境的默认 TimeLocale。

经过一番尝试,我意识到它总是包含相同的常量并查看 System.Locale 的源代码很快发现它实际上只是一个常数。 (后来我意识到类型也告诉我。因为 defaultTimeLocale 不是 IO 值并且不接受任何参数,所以它必须是常量。)

Haskell 中获取当前TimeLocale 的方法是什么?关于当前的语言环境?

最佳答案

System.CurrentLocale.currentLocale :: IO TimeLocale

来自包装 current-locale
看起来很合适。

我没有测试它。查看它的源代码,它应该可以工作。我其实不太喜欢它,因为它下面会产生四个 date子进程(!),这对于这个简单的任务来说是相当大的,恕我直言。

可能它可以重写为使用某些 C 或 POSIX 函数。

关于date - 获取当前语言环境的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28077322/

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