簡體   English   中英

C#中的日期格式

[英]Date formatting in C#

我從這種格式的XML文件中獲得了日期時間:

<LastFetchTime>2011-03-25T00:09:09+08:00</LastFetchTime>

當我使用以下代碼解析並將其轉換為C#日期時間時:

lastAppliedDate = DateTime.Parse(xmlInput.Descendants("LastFetchTime").First().Value);

我懂了

{3/24/2011 12:09:09 PM}

我認為這很奇怪,因為+8應該使您前進,而不是后退。

誰能看到我所缺少的嗎?

似乎+8是與時間相關的時區,您得到的是GMT。

+8是與GMT的偏移量,因此您必須為-1,這樣您才能在自己的時區中獲取它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM