在两个Web服务之间操作数据集

本文关键字:之间 服务 操作 操作数 数据集 Web 两个 | 更新日期: 2023-09-27 18:25:37

我有一个restful WCF web服务和一个WCF web服务。。该流类似于RestWCF使用id调用WCF,WCF服务访问数据库并将结果获取到数据集中,然后将结果返回给RestWCF

该行包含

  • id-int
  • name-字符串
  • 开放时间-日期时间
  • closetime-日期时间

在WCF数据集中,行看起来很好,但当我们将数据集返回到RestWCF时,计时单元会发生更改。。我的意思是时间被修改了。。。它显示的时间不对。。像4:20变成5:50

在两个Web服务之间操作数据集

数据集没有被更改。它可能以ISO格式存储日期时间戳(i.o.w;它包含GMT+xx偏移量)。当将数据读取到DateTime变量中时,会考虑到这一点,因此读取数据时会出现时间差异

如果它们在同一台服务器上,则如果两个应用程序都使用相同的"区域性/时区",则不应发生此更改。实际上,您可以在每个流程的基础上设置这些信息。你可以使用Fiddler(或类似工具)来验证哪些数据实际上"越界"了

Marvin Smit 的回答