簡體   English   中英

UTC DateTime返回原始日期時間

[英]UTC DateTime back to Original datetime

我可能只是盯着這個太久了...

我有一個第三方datepicker(ASP / MVC),我將選定日期的數組字符串化並將其傳遞給控制器​​。

例:

  • 我的瀏覽器是美國東部標准時間所在的時區。
  • 我選擇5/21/2013
  • 當我將其字符串化時,會得到[“ 2013-05-21T04:00:00Z”](UTC)
  • 我將其傳回美國PST時區的Web服務器
  • 我想回到5/21/2013 12:00:00 AM

我知道這是午夜,因為它來自永恆的日期選擇器。

在C#中,如何將其轉換回原始時間? 我在PST,但這無關緊要。

嘗試

string date = "2013-05-21T04:00:00Z" ;
DateTime dt = Datetime.parse(date);
dt = dt.Date;

您將僅獲得日期部分,而時間部分為午夜。 我希望這能滿足您的要求。

暫無
暫無

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

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