(MSSQL) 데이터베이스 테이블의 데이터베이스 열을 UNIX time_t로 변환해야합니다. 문제는이 열에는 시간대가없고 일부 날짜는 GMT (+0000)이고 일부는 BST (+0100)입니다. 나는 영국 시간에 일하고있다.unzoned datetime을 UNIX time_t로 변환하는 신뢰할 수있는 방법이 있습니까?
unzoned datetime을 UNIX time_t로 변환하는 신뢰할 수있는 방법이 있습니까? 나는 현재
SELECT *,DATEDIFF(second,'1970-01-01',event_time)
을 사용하고 있습니다하지만이 날짜에 그 적용되지는 현재 시간대의 대상이 될 것으로 보인다.
SQL 또는 코드로 변환해도 상관 없습니다. 나는 펄에서 일하고있다.
GMT/UTC 및 BST는 현재 어떤 행을 알 수 있습니까? – Joe
시스템에는 없습니다. 그러므로 내 질문. –
이 열은 어떻게 채워 집니까? – Powerlord