2013-10-15 11 views
0

타임 스탬프를 변환 할 수있는 사람을 안내해 줄 수 있습니까? 나는 아래의 다양한 수식을 사용하여 변환 할 수 있지만 잘못된 날짜를 보여줍니다. 예를 들어 내가 아는 타임 스탬프 136006971590000000은 2013 년 10 월 10 일에서 10 월 12 일 사이이지만 2013 년 2 월을 보여줍니다. DBISQL (sybase)을 사용하고 있습니다. 다음은 내가 사용하고있는 쿼리 중 일부는 정확한 시간을 보여줍니다. 유닉스 타임 스탬프 변환 날짜가 잘못 표시되었습니다.

  1. 은 (1,000분의 1,360069715900) * 1000 DATEADD (SS/1,000 1백36경69조7천1백59억는 + 8 * 60 * 60, '19700101') (136006971590000000- MS)

  2. 가 DATEADD 선택 DATEADD를 선택 (초, 1억분의 13경6천6조9천7백15억9천만 * 60 + 8 * 60, '19700101')

+0

UNIX 타임 스탬프는 10 자리입니다. 당신이 제공하는 것들은 조금 길어 보입니다. – Cillier

+0

어디에서 타임 스탬프를 얻었습니까? 보통의 의미에서 Unix 타임 스탬프가 아닙니다. 초 단위, 밀리 초 단위 또는 마이크로 초 단위입니다. (Unix 시대 이후의 마이크로 초, 2013 년 2 월입니다.) –

+0

감사합니다 Cillier, 나는 그것을 시도했습니다. 여전히 2013 년 2 월을 보여줍니다. – user2856752

답변

0

는 18 자리의 타임 스탬프는 LDAP & Active Directory의 타임 스탬프 될 수있다?

(18 자리의 타임 스탬프에 대한 구글 검색에서) 내가 여기를 발견

당신이 유닉스 시대입니다 621355968000000000L을, 유닉스 시간에 그 숫자로 변환 빼기해야하는 경우 18 digit timestamp?가 틱으로 표시.

+0

BWS에 감사드립니다. 혹시라도 완전한 질의가 있습니까? 나는 18 자리 타임 스탬프 봤는데 온라인 변환기 있어요. GMT : 일요일, 2031 년 12 월 28 일 11:25:59 GMT. http://www.epochconverter.com/epoch/ldap-timestamp.php – user2856752

+0

이 링크 도움이 무엇입니까? http://stackoverflow.com/questions/1832714/18-digit-timestamp – BWS

+0

사실, PHP 변환에 대한 해결책처럼 보입니다. – user2856752