私ActiveDirectory LDAPタイムスタンプUnixでいくつかのテストを実行する必要があります。 Active Directory は、日付/時刻値を、1601 年 1 月 1 日 00 時から保存された日付/時刻までに経過した 100 ナノ秒間隔の数として保存します。
この形式で現在の時刻をどのように取得できますか?
答え1
ターミナルから:
echo $((($(date +%s) + 11644473600) * 10000000))
上海:
date +%s
1970年以降の現在時刻を秒単位で取得します。- 1601年から1970年までの11644473600秒が過ぎました。
- 10000000は、秒を100ナノ秒に変換した値です。