我正在阅读一个 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()