将GMT转换为服务器本地时区C#

时间:2016-12-20 17:59:07

标签: c# asp.net datetime gmt date-conversion

我正在尝试将我从ebay API获得的GMT时间转换为特定时区,具体取决于我的应用程序托管位置,以便我可以转换并获取正确的日期(因为它们实际上在ebay以及交易)。

我试图这样做的方式:

  DateTime convertedDate = DateTime.SpecifyKind(DateTime.Parse(doc2.GetElementsByTagName("CreatedTime").Item(i).InnerText), DateTimeKind.Utc);
  order.OrderDate = convertedDate.ToLocalTime();

但这不起作用,因为我期待它......

有什么建议吗?

编辑:Sry我正在使用我得到的ebay交易时间戳,之前我说的是Paypal但实际上是ebay ...现在更正了它..

好的,所以我期待重新创建我在ebay上的图表,如下所示:

enter image description here

我得到的图表与eBay上的图表完全不同,从ebay和该图表中返回相同的数据......

这是他们在ebay开发者网站上告诉我的:

The eBay API returns time-stamps for events and transactions in Greenwich Mean Time (GMT).

Your application needs to handle the conversion between GMT and that time zone.

Please refer to the following knowledge base article:

https://ebaydts.com/eBayKBDetails?KBid=76

Regards

基于上面的回复,这就是我想要实现的目标......

0 个答案:

没有答案