1

我正在构建一个需要日期的 API,并且我想使用 Epoch 来表示它。

由于我在 .NET 中使用 C# 进行开发,因此刻度是一种简单的表示形式(100 纳秒)。但是,我还需要迎合其他编程语言的 API 实现者。

是否在 C# 之外使用了 Ticks 的概念?我应该回到自 Epoch 以来的毫秒数,这样 API 的设计就不会过多地带有 .net 风格吗?

我知道如何进行转换,但我正在寻找更有意义的方法。我的目标是让所有可能实现此 API 的所有语言的程序员都能轻松地表示日期。

谢谢,

4

1 回答 1

1

无论您是否选择在 API 中使用 XML,XML Schema Part 2: Datatypes Second Edition中定义的标准都是一个非常安全的选择。请参阅第 3.2.7 节,建议使用多种 ISO-8601 格式之一的特定版本。

于 2012-04-22T21:27:36.127 回答