2012-01-11 4 views
0

datetime 변수로 변환해야하는 시간대가있는 날짜 시간 값이 포함 된 문자열이 있습니다. 아니 시대의 모든 그래서 난 그냥 오프셋 하드 코딩 할 수 EST에시간대가있는 문자열 datetime을 GMT datetime 변수로 변환

2012/01/11 06:38:00.00 EST처럼

내 문자열 보인다. 전체 문자열을 GMT로 변환 할 수있는 함수가 있습니까?

내가 SQL 서버하고 있어요 2008 R2 "EST"와 같은

답변

1

문자열은 시간대가 무엇인지 알 수있는 충분한 정보를 제공하지 않습니다. 예를 들어, 시간대 America/Montreal과 Australia/Sydney는 마커 "EST"를 사용합니다.

데이터에 대해 몇 가지 가정을 할 수 있다면 "EST"와 같은 표준 시간대 태그와 변환 할 오프셋을 직접 작성해야합니다. 그런 다음 strptime() 등으로 시간 문자열을 구문 분석하는 문제가됩니다. (나는 당신이 SQL이 아닌 다른 프로그래밍 언어로 이것을하기를 원할 것이라고 확신한다.)

관련 문제