WM下C#程序通过webservices传递时间到Java后台的时间问题

   手机端(WM + C#)通过webservices与后台(Java)进行数据传递的时候,发现时间前后总是出现差8个小时的现象,通过各种情况的测试,最终在如下转换方式下才保证了数据的正确。

    1.服务器传到到手机的时间,在手机端使用ToLocalTime()转换成本地时间;

    2.手机传递到服务的时间,在手机端使用ToUniversalTime()转换成UTC时间。(Java端会自动根据UTC转换成服务器本地时间)

 

    如上两个转换好像在说明,webservices在进行日期转换的时候是使用UTC格式进行传递的,但这个结论还有待确认。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值