使用Epoch是否存在日期的通用表示?从Epoch开始,刻度与毫秒相比

时间:2012-04-22 20:44:51

标签: c# .net api datetime epoch

我正在构建一个需要日期的API,我想用Epoch代表它。

由于我在.NET中使用C#开发,因此刻度很容易(100纳秒)。 但是,我还需要在其他编程语言中满足API的实现者。

Ticks的概念是否在C#之外使用?我应该回到Epoch以来的毫秒数,所以API的设计不是太多了.net风格?

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

谢谢,

1 个答案:

答案 0 :(得分:1)

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