+ -
当前位置:首页 → 问答吧 → asp.net webservice 返回结果中时间问题

asp.net webservice 返回结果中时间问题

时间:2010-08-18

来源:互联网

我写的一个webservice中返回的结果是一个对象,

在同一时区的访问返回的时间是正确的,比如服务器在中国(+8),现在我在意大利(+2)调用这个webservice,得到的时间就不对了。

我在数据层时把从数据库中取得的时间已经计算过。从数据库查询得到的时间+时区然后封装成对象返回。


服务器和客户端在同一时区的没有问题,但是两者不在同一时区得到的就是GMT时间。

请高手帮忙解决一下!

thanks!

作者: yuqicook19880808   发布时间: 2010-08-18

你应该是在调用哪个WS的时候,把客户端所在时区作为参数传给服务端,然后加上数据库的时间进行计算。而不是用服务器的时区和数据库的时间计算。

作者: cds27   发布时间: 2010-08-22