2013-05-15 4 views
0

에 ... UTC 날짜 시간 다시 나는 아마이 너무 오래 응시 한 원래 날짜

내가 타사 날짜 선택기 (ASP/MVC)를 가지고 있고 선택한 날짜의 배열을 캐릭터 라인 화하고에 전달 제어 장치.

예 :

  • 내 브라우저가 미국 EST 시간대입니다. 나는 그것을 캐릭터 라인 화 때 나는
  • 2013년 5월 21일을 선택
  • I 얻을 [ "2013-05-21T04 : 00 : 00Z"] (UTC)
  • 나는 우리 PST에있는 웹 서버로 다시 전달 시간대
  • 는 나는 이것이이 시대를 초월한 날짜 선택기에서이기 때문에 자정이 될하기위한 것입니다 알고 2013년 5월 21일 오전 12시 0분 0초

에 다시 싶어.

C#에서 어떻게 원래 시간으로 변환합니까? 나는 PST에 있지만 그건 중요하지 않아야합니다.

+0

기대하는 결과와 변환해야 할 측면 (서버 측/C#으로 가정)은 무엇입니까? –

+0

@AlexeiLevenkov - 예, 서버 쪽. 편집 된 예제를 참조하십시오. – ginalster

+0

BTW, 정보가 일치하지 않습니다. T04 : 00Z 및 (-0700) 시간대가 있습니다. 결과로 당신은 자정을 원합니다 - 당신이 원하는 것을 얻기가 어렵습니다. –

답변

0

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

당신은 자정 같은 시간 구성 요소 만 날짜 구성 요소를 얻을 것이다보십시오. 이 내용이 귀하의 요구 사항을 충족 시키길 바랍니다.

+0

아니요, 5/20/13을 반환합니다. – ginalster