나는ActiveDirectory LDAP 타임스탬프Unix에서 몇 가지 테스트를 실행해야 합니다. Active Directory는 날짜/시간 값을 1601년 1월 1일 00시부터 저장된 날짜/시간까지 경과된 100나노초 간격의 수로 저장합니다.
이 형식으로 현재 시간을 어떻게 얻을 수 있습니까?
답변1
터미널에서:
echo $((($(date +%s) + 11644473600) * 10000000))
상해:
date +%s
1970년 이후의 현재 시간을 초 단위로 가져옵니다.- 1601년부터 1970년까지 11644473600초가 지났습니다.
- 10000000은 초를 100나노초로 변환한 값입니다.