【问题标题】:NodaTime: From server to clientNodaTime:从服务器到客户端
【发布时间】:2014-03-07 11:55:28
【问题描述】:

我正在使用 NodaTime 我以自纪元以​​来的 Ticks 形式存储时间信息。

但是,我想将自 unix 纪元以来的毫秒数传递回客户端浏览器,因此我可以构造一个 javascript Date() 对象。有没有办法做到这一点?

如果这种方法是不可能的,还有其他人有更好的主意吗?

附言我已经厌倦了弄乱字符串,因为我总是想知道它们将如何被解释。

【问题讨论】:

    标签: c# javascript nodatime


    【解决方案1】:

    每毫秒有 10000 个滴答声,NodaTime 对此有一个常数,即NodaConstants.TicksPerMillisecond

    如果您将时间存储在Instant 对象中,您可以通过Instant.Ticks property 获取刻度。

    如有必要,ZonedDateTime 可以通过.ToInstant() method 转换为 Instant

    PS:v1.2 声称拥有额外的 Xml 和 JSON 序列化功能 - 这可能会帮助您格式化 js 日期。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-07
      • 2013-08-20
      • 2012-04-11
      相关资源
      最近更新 更多