c# 中使用webservice 传递 DateTime变量遇到奇怪的问题,大家看看

[复制链接]
查看11 | 回复3 | 2008-1-31 11:12:36 | 显示全部楼层 |阅读模式
本的调用webservice方法得到的datetime总是和实际时间差八个小时,将本地DataTime通过webservice的方法保存到服务器数据库时又与真实事件差了8小时,小弟本打算每次遇到与时间有关的操作都手动加8或减8.要不用ToLocalTime()或ToUniversalTime(),无奈项目中的DateTime太多了。如果这样会非常麻烦,容易搞错,请问哪个高人可以解决。另外调用WebService方法时到底是什么时候更改的DataTime。郁闷啊!!
回复

使用道具 举报

千问 | 2008-1-31 11:12:36 | 显示全部楼层
自己顶一个!!1
回复

使用道具 举报

千问 | 2008-1-31 11:12:36 | 显示全部楼层
DateTime应该和Locale的设定有关系吧? 服务器的locale也许设置的和本地不一样
回复

使用道具 举报

千问 | 2008-1-31 11:12:36 | 显示全部楼层
应该是服务器的时间设置有问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行