我读,说我有当前时间传递给它在以下格式的API文档DateTime格式:确定API C#
{
"date": "\/Date(1508262132936)\/"
}
而且这种格式的单行解释说:“日期在UTC格式“。我尝试通过DateTime.Now; DateTime.Now.UtcNow; DateTime.Now.ToUniversalTime();
但所有这些输出BadRequest答复。这里的格式是什么?
我读,说我有当前时间传递给它在以下格式的API文档DateTime格式:确定API C#
{
"date": "\/Date(1508262132936)\/"
}
而且这种格式的单行解释说:“日期在UTC格式“。我尝试通过DateTime.Now; DateTime.Now.UtcNow; DateTime.Now.ToUniversalTime();
但所有这些输出BadRequest答复。这里的格式是什么?
看起来像Unix纪元时间,使用上的DateTimeOffset的ToUnixTimeSeconds
方法:
var date = DateTime.UtcNow;
new DateTimeOffset(date).ToUnixTimeSeconds()
这仍然不使用UTC – krillgar
只是使用任何日期:) –
我无法找到DateTimeOffset的'ToUnixTimeSeconds()'方法 – astralmaster
需要明确的是,你调用一个** **外部API,他们说什么格式发送? – krillgar
我打电话给一个外部API(HTTP REST),我唯一的解释是“UTC格式的日期”(他们告诉我的) – astralmaster
该格式远不与UTC有关。 –