날짜를 비교하여 라이센스를 확인하고 유효성을 검사하기위한 WCF Rest 서비스를 만들었습니다. 이 서비스는 Microsoft Dynamics CRM에 사용됩니다. CRM 사용자는 어느 나라에서나 올 수 있습니다.C#에서 표준 시간대/국가에 따라 날짜를 변환하는 방법?
나는 며칠 동안 특히 Date의 대화와 비교를 통해 몇 가지 문제에 직면 해 왔습니다.
서비스는이 날짜를 "MM/dd/yyyy 시간"형식으로 제공합니다. 즉 11/4/2027 12:00:00 AM
입니다. 그것은 문자열에 있습니다. DateTime 형식으로 변환하여 현재 DateTime 형식으로 변환해야합니다.
//C# Current code
string strValidUpToDate = "11/4/2027 12:00:00 AM";
Date validUpToDate = Convert.ToDateTime(11/4/2027 12:00:00 AM);
위 국가는 국가가 변경된 경우 적절한 형식을 제공하지 않습니다.
아무도 나를 안내 할 수 있습니까?
'TimeZoneInfo 중 TZ = TimeZoneInfo.FindSystemTimeZoneById ("W 유럽 표준시."); '어떻게 시간대 식별자를 얻을 수 있습니다' 'W. 유럽 표준시'? –
이 WCF를 어디서 소비하고 있습니까? –
그것은 하늘에 있습니다. 네가 다른 것을 요구하면 나 한테 알려줘. –