c# – ebay预定上市时间不匹配

从应用程序在ebay中创建计划列表.在安排时,应用程序显示用户的PC日期时间,用户将给出相对于他的电脑时间/当地时间的时间.但是当项目被安排时,时间不会保持不变.

如何匹配从本地到ebay的预定时间.根据易趣时间总是发帖吗?或者哪个时间?

如果它总是在ebay时间发布,那么就是这样,获得现在当地时间和预定时间的差异,并在ebay现在添加时间差异?

最佳答案 API请求中的所有
dates都必须以通用协调时间(UTC)指定.您可以允许人们输入他们时区的本地时间,但是在发送到eBay到
schedule a listing时,您必须将它们转换为UTC.

例如,位于日本的卖家想要安​​排一个列表,以便于2015年12月25日18:30在日本标准时间(即UTC 9)出现在www.ebay.co.jp上.卖家将使用该应用程序输入当地时间和日期,

2015-12-25 18:30 (JST)

当您的应用程序将请求发送到API时,它需要将输入的本地时间转换为UTC,

2015-12-25 09:30 (UTC)

在XML中,这将使用ISO 8601日期和时间格式进行格式化.

<Item>
  <ScheduleTime>2015-12-25T09:20:00.000Z</ScheduleTime>
</Item>
点赞