date - 在本地时区获取 Haskell 中的日期

标签 date haskell time timezone

我目前在一个项目中使用下面的代码 date :: IO (Integer,Int,Int) -- :: (year,month,day)date = getCurrentTime >>= return . toGregorian . utctDay但是,它在运行时没有给出正确的本地日期。我已在 2011 年 4 月 26 日凌晨 1 点运行此程序,但函数结果为 (2011, 4, 25) .我了解 utctDayUTC因此不是本地系统日期,但是否可以获得与上面看到的相同格式的日期,但日期是否正确取决于机器系统日期?

最佳答案

关于date - 在本地时区获取 Haskell 中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5784553/

相关文章:

java - 获取当前一周日期的正确方法

haskell - 解构 GADT : Where am I losing the context?

haskell - 在列表上使用不同的排序

haskell - "Any function on finite lists that is defined by pairing the desired result with the argument list can always be redefined in terms of fold"

javascript - 如何在 JavaScript 中添加日期时间的小时数

c# - 检测列表中日期重叠的算法

javascript - 如何告诉 .hover() 等待?

ruby - 将字符串转换为日期时间

c# - 在 C# 中将时间转换为十进制

php - 针对空值测试日期值