[英]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.