C# 从Google API请求路由的时间
我正试图向谷歌地图API请求公共交通路线。我必须指定出发时间(从1970年1月1日起的秒数)。我认为在C#中使用C# 从Google API请求路由的时间,c#,datetime,google-maps-api-2,C#,Datetime,Google Maps Api 2,我正试图向谷歌地图API请求公共交通路线。我必须指定出发时间(从1970年1月1日起的秒数)。我认为在C#中使用DateTime.Now.Thick或DateTime.UtcNow.Thick就足够了,但我总是得到响应 “状态”:“无效的请求” 在谷歌的工作示例中,表示时间为“1343605500”-我不明白我是如何得到这样一个数字的。你从哪里得到的.Thick?这不是Datetime上的有效属性 你应该这样做: DateTime dt = DateTime.UtcNow; DateTime e
DateTime.Now.Thick
或DateTime.UtcNow.Thick
就足够了,但我总是得到响应
“状态”:“无效的请求”
在谷歌的工作示例中,表示时间为“1343605500”-我不明白我是如何得到这样一个数字的。你从哪里得到的
.Thick
?这不是Datetime
上的有效属性
你应该这样做:
DateTime dt = DateTime.UtcNow;
DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
int s = (int)(dt - epoch).TotalSeconds;
你真的在用这个吗?我不认为这支持交通方向。