12AM时间丢失/不在映射界面中显示

时间:2013-09-03 23:27:41

标签: javascript sql-server arcgis-server

时间值当前正在我们的ArcGIS API for JavaScript地图服务中正确显示,除了午夜12点(它不显示时间,只显示日期)。我们在地图服务中显示DATETIME1字段。它显示为EST。

多边形存储在SQL Server表中。在我们的SQL Server中,2013年1月1日午夜的DATETIME1字段将包含:

2013-01-01 00:00:00.0000000

和1 A.M:

2013-01-01 01:00:00.0000000

我不完全确定从哪里开始。这会是一个JavaScript问题,还是我需要在SQL Server中以不同的方式存储时间?谢谢。我是我目前工作的新手,并继承了这个大项目。我可能需要一些时间来查找文件/代码。

1 个答案:

答案 0 :(得分:0)

以下是实现此目的的查询:

Select convert(varchar(20),getdate(),120)

另外,如果你想在最后加上零:

convert(varchar(20),getdate(),120)+'.0000000'