Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 正确的时间戳_C#_Google Maps_Datetime - Fatal编程技术网

C# 正确的时间戳

C# 正确的时间戳,c#,google-maps,datetime,C#,Google Maps,Datetime,我找到了合适的时间戳 在此之前,我发现了这个带有静态时间戳的链接: https://maps.googleapis.com/maps/api/timezone/json?location=44.5406%2C-87.5011&timestamp=1374868635&sensor=false 当我向GoogleAPI发出请求时,我只更改lat/lon。 我想说这个时间戳: https://maps.googleapis.com/maps/api/timezone/json?lo

我找到了合适的时间戳

在此之前,我发现了这个带有静态时间戳的链接:

https://maps.googleapis.com/maps/api/timezone/json?location=44.5406%2C-87.5011&timestamp=1374868635&sensor=false
当我向GoogleAPI发出请求时,我只更改lat/lon。 我想说这个时间戳:

https://maps.googleapis.com/maps/api/timezone/json?location=44.5406%2C-87.5011&timestamp=1374868635&sensor=false
时间戳=13748635

看起来不像是第一个时间戳。看起来不像DateTime

我想问一下,获取调用GoogleAPI的时间戳的最佳解决方案是什么(请参阅我提到的第一个链接)


先谢谢你

我认为谷歌地图api可能使用了。你有一个转换器要玩。您可以使用以下代码获取它:

Int32 timestamp = (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;

顺便说一句,它与Unix时间戳无关,只是现在格式化了。

我认为google maps api可能使用了一个。你有一个转换器要玩。您可以使用以下代码获取它:

Int32 timestamp = (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;

顺便说一句,与Unix时间戳无关,它只是
现在的
格式。

Google API使用Unix时间戳

时间戳将所需时间指定为午夜后的秒数, 协调世界时1970年1月1日。GoogleMaps时区API使用时间戳 以确定是否应应用夏令时。时代 1970年以前可表示为负值。 资料来源:

检查

要将当前日期时间转换为Unix时间戳,请使用(需要.NET 4.6):


谷歌API使用Unix时间戳

时间戳将所需时间指定为午夜后的秒数, 协调世界时1970年1月1日。GoogleMaps时区API使用时间戳 以确定是否应应用夏令时。时代 1970年以前可表示为负值。 资料来源:

检查

要将当前日期时间转换为Unix时间戳,请使用(需要.NET 4.6):

尝试以下操作:尝试以下操作: