-
LDAPエポックをUNIXエポックに変換する: LDAPエポックとUNIXエポック(1970年1月1日)の間には、11644473600秒の差があります。LDAPエポックにこの差を加えることでUNIXエポックに変換することができます。
import datetime ldap_epoch = 1325376000 # LDAPエポック値 unix_epoch = ldap_epoch + 11644473600 unix_epoch_datetime = datetime.datetime.fromtimestamp(unix_epoch)
-
UNIXエポックを日付に変換する: UNIXエポックからの経過秒数を、日付と時刻に変換する方法について説明します。
import datetime unix_epoch = 1641360000 # UNIXエポック値 unix_epoch_datetime = datetime.datetime.fromtimestamp(unix_epoch)
-
日付を任意の形式で表示する: datetimeオブジェクトを特定の形式の文字列に変換する方法について説明します。
import datetime unix_epoch = 1641360000 # UNIXエポック値 unix_epoch_datetime = datetime.datetime.fromtimestamp(unix_epoch) formatted_date = unix_epoch_datetime.strftime("%Y-%m-%d %H:%M:%S")
以上の方法を使用することで、LDAPエポックを日付に変換することができます。適切なエポック値を使用し、必要に応じて出力形式を変更してください。