2011-12-27 4 views
1

날짜 형식의 문제가 있습니다. convert.toDateTime()을 사용하여 문자열 날짜 (dd/MM/yyyy)를 datetime으로 변환합니다. 내 로컬 컴퓨터에서 제대로 작동하지만 서버에서 실행할 때 문제가 발생합니다. 따라서 균일 성을 설정하기 위해 (yyyy-MM-dd HH : mm : ss) 형식에 대한 culture 정보를 설정하려했으나 .net에서 오류를 표시하므로 설정할 수 없습니다.사용자 지정 날짜 형식의 culture 정보 설정

나는 이것을 시도했다.

CultureInfo DateInfo = new CultureInfo("yyyy-MM-dd HH:mm:ss"); 

이 형식에 대한 문화 정보를 어떻게 설정할 수 있습니까?

+0

서버에서 실행하는 동안 문제가 무엇인가 ..? 더 많은 정보를 제공해 드릴까요 ....? – RajeshKdev

+0

이 메시지를 참조하십시오. SqlDateTime이 오버플로됩니다. 1/1/1753 12:00:00 AM과 12/31/9999 오후 11:59:59 PM.SqlDateTime 오버플로 사이 여야합니다. 1/1/1753 12:00:00 AM과 12/31/9999 오후 11:59:59 사이 여야합니다. –

답변

1

에 한번 같이 사용하는 ...

string dateString = "Mon 16 Jun 8:30 AM 2008"; // Modified from MSDN 
      string format = "ddd dd MMM h:mm tt yyyy"; 
      DateTime dateTime = DateTime.ParseExact(dateString, format, CultureInfo.InvariantCulture); 
      Response.Write(dateTime); 

희망이 수도 도움이 ...

+0

전혀 작동하지 않습니다 ... : ( –

+0

안녕 Chirag Fanse ... 매개 변수 문자열을 확인하거나 내 dateString 값과 비교하십시오. 변수 값이 같거나가 없습니다. Am 및 Pm 변경 될 수 있습니다. – RajeshKdev

+0

매개 변수 값이 내 변수 값과 같으면 작업 (첫 번째 두 줄 dateString 및 형식)입니다. 세 번째 줄에서 오류가 발생했습니다 .. .. 매개 변수를 확인하십시오 ... – RajeshKdev

관련 문제