我讀,說我有當前時間傳遞給它在以下格式的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有關。 –