우선, 저는 전문직에 의한 코더가 아니라 저조한 네트워크 엔지니어입니다 :) 그러나 저는 자동화에 큰 신념을 갖고 있으며 자신에게 적합한 작업을 처리하기위한 스크립트를 작성하려고합니다Powershell에서 GMT를 제공하는 UNIX 시간
데이터베이스 검사 스크립트에서 사용하기 위해 PowerShell에서 10 분 전에 현재 UNIX 타임 스탬프를 얻으려고합니다. 나는 현재 유닉스 시간을 얻기 위해이를 사용하고 있습니다 :
$unixtime=[int][double]::Parse((Get-Date -UFormat %s))-600
을하지만 현지 시간 변환기에 UNIX 시간 (http://www.onlineconversion.com/unix_time.htm)를 통해 실행하면, GMT로 현재 시간을 얻고 있습니다 (예를 들어, 지금 실행하면 "1340620608"이라고 표시됩니다. 변환기는 10:36 AM GMT이고 실제 시간은 10:36 AM CDT 임). 이것은 분명히 데이터베이스에서 유닉스 타임 스탬프와 비교할 때 로컬 타임에있는 것처럼 문제를 일으킨다. 현재 GMT 오프셋을 계산하고이를 내 타임 스탬프에 적용하는 함수를 작성 (또는 검색) 할 수 있지만이 문제를 해결할 더 좋은 방법이 있는지 궁금합니다.
완벽! :)이 문제에 대해 감사 드리며, 문제는 "전환 전"시간이 현지 시간임을 깨달았습니다. –