저는 작업중인 Microsoft CRM 2013 SDK (Microsoft CRM Online)로 작업하고 있습니다. SDK를 통해 생성 된 모든 것을 UTC 시간으로 발견했습니다.UTC 시간에서 현지 시간으로 변환
나는 호주에 거주하고 (QLD)이 시간대를 사용하기 위해 10 시간을 추가해야합니다.
SDK에서 날짜/시간 필드를 가져 와서 해당 시간을 ASP.NET 중계기에 표시하고 있습니다. 나는 그러나 그것은 내가 뒤에있는 코드에서 사용하고
기능은 다음
"2 개 개의 인수를 취하는 AddAuQLDToUTC
방법에 대한 과부하"실패 로컬 시간대로 변환이 주위에 기능을 포장했습니다
public DateTime AddAuQLDToUTC(DateTime value)
{
DateTime UpdatedDate = new DateTime(value.Year, value.Month, value.Day, value.Hour, value.Minute, value.Second, DateTimeKind.Utc);
UpdatedDate = UpdatedDate.ToLocalTime();
return UpdatedDate;
}
파일 나는 System.DateTime.Now 주위에이 기능을 래핑 할 수 그것은 내가 기대했던 수있는 기능을 추가 한대로 UTC를의 생각으로는이 10 시간을 추가합니다. 이 기능이 작동하지만
<%# AddAuQLDToUTC(DataBinder.Eval(Container.DataItem, "new_InspectionDate"), "{0:D}")%>
모든 아이디어를 아래와 같이 리피터 감싸 때 어떤 이상한 이유로 실패 것을 증명한다?
당신이로 포맷 할 경우이
처럼해야 하는가? –