WINAPI FILETIMEの値をUNIXのtime_t(新しいGolangプロジェクトの場合)に変換する例を検索したところ、example in Pythonが見つかりました。Python構文 - 2つの小文字と等号の意味
過去に多くのPythonをコーディングしましたが、その例では<<=
と|=
の構文がわかりません.Googlesはこれらの検索文で使用できる結果を生成できません。
誰かが私に彼らのしていることを説明できますか?
import datetime
_FILETIME_null_date = datetime.datetime(1601, 1, 1, 0, 0, 0)
def FiletimeToDateTime(ft):
timestamp = ft.dwHighDateTime
timestamp <<= 32
timestamp |= ft.dwLowDateTime
return _FILETIME_null_date + datetime.timedelta(microseconds=timestamp/10)
SymbolHoundでは[**シンボルを検索**]できます(http://symbolhound.com/?q=%3C%3C%3D+python)。 –