确定 API C# 的日期时间格式



我正在阅读一个 API 文档,其中说我必须以以下格式将当前时间传递给它:

{
   "date": "/Date(1508262132936)/"
}

这种格式的一行解释说:"UTC格式的日期"。 我尝试传递DateTime.Now; DateTime.Now.UtcNow; DateTime.Now.ToUniversalTime();但所有这些输出 BadRequest 回复。这里的正确格式是什么?

看起来像

一个Unix纪元时间,使用DateTimeOffset上的ToUnixTimeSeconds方法:

var date = DateTime.UtcNow;
new DateTimeOffset(date).ToUnixTimeSeconds()

最新更新