通过SOAP实现Gmt php或UTC C#等效
是C#通过SOAP实现Gmt php或UTC C#等效,c#,php,.net,utc,gmt,C#,Php,.net,Utc,Gmt,是C#DateTime。UtcNow和phpdate(“C”)是等效的 我怀疑,因为当我用肥皂洗的时候,我从 C#: 2012-03-20T16:01:28.3954818Z 从 PHP: 2012-03-20T16:04:29+00:00 如果它们不相等,日期的C是多少 上下文: 我将第一个soap发送给在PHP中工作的人,他说日期无效,他给了我一个PHP中带有日期(“c”)的示例,它可以工作。 所以我想知道我的代码是不是错了 我用mssoapt过滤soap请求,除了datetime之外,
DateTime。UtcNow
和phpdate(“C”)
是等效的
我怀疑,因为当我用肥皂洗的时候,我从
C#:
2012-03-20T16:01:28.3954818Z
从PHP:
2012-03-20T16:04:29+00:00
如果它们不相等,日期的C是多少
上下文:我将第一个soap发送给在PHP中工作的人,他说日期无效,他给了我一个PHP中带有日期(“c”)的示例,它可以工作。 所以我想知道我的代码是不是错了
我用mssoapt过滤soap请求,除了datetime之外,这两个请求是相等的
Z
表示祖鲁时间,相当于GMT+00:00
UTC时区有时用字母Z-a表示
等效的航海时区(GMT),用Z表示
大约从1950年开始
参考资料:那些看起来和我一样。UTC和GMT并不完全相同,但这里的差异并不重要。C#代码使用了更高的精度和一种不同的方式来表示
0
偏移量。这种不同的方式表示0偏移量是否可以称为pb with webservices treatment这些在我看来类似于ISO 8601日期。好的,这不是pb,我想知道是否有可能从C#@Christophe Debove获得soap中的2012-03-20T16:04:29+00:00,您可以使用yyyy-MM-ddTHH:MM:ss+00:00
字符串格式。我的C#代理类(web引用)正在等待日期时间而不是时间string@ChristopheDebove,您使用的是什么技术?WCF?我在console项目中进行测试,但在monorail项目中之后,两者都是webreference或servicereference(结果相同)。
<dateDebutAction xsi:type="xsd:dateTime">2012-03-20T16:01:28.3954818Z</dateDebutAction>
<dateDebutAction xsi:type="xsd:dateTime">2012-03-20T16:04:29+00:00</dateDebutAction>