【问题标题】:clj-time.coerce to-timestamp removes msclj-time.coerce to-timestamp 删除 ms
【发布时间】:2018-04-15 14:00:40
【问题描述】:

这是我的代码,但这会删除毫秒部分。我怎样才能防止它这样做?

#(to-timestamp (from-time-zone (from-sql-time %) (time-zone-for-id "America/Detroit")))

我正在使用clj-time

【问题讨论】:

  • 查看the code 它是往返java.sql.Timestamp 以毫秒为单位。当我测试它时它工作正常,精度高达三位数。您可以发布您输入的% 值吗?
  • (from-string "2017-08-28 10:58:22.053") @TaylorWood 我真的认为 to-timestamp 是导致 ms 丢失的原因。

标签: datetime clojure


【解决方案1】:

如果您使用 from-string,格式化程序可能会在解析字符串时删除 ms。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-27
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多