時刻関連ユーティリティ

class DateTime[ソース]

iSCPで使用する日時を表します。

datetime

日時(マイクロ秒精度)

Type:

datetime

nano_secs

ナノ秒部

Type:

int

classmethod from_unix_nano(unix_nano)[ソース]

UNIX時刻(ナノ秒単位)からiscp.DateTimeを生成します。

パラメータ:

unix_nano (int) -- UNIX時刻(ナノ秒単位)

戻り値:

日時

戻り値の型:

iscp.DateTime

isoformat(sep='T', timespec='auto')[ソース]

UNIX時刻(ナノ秒単位)を返却します。

パラメータ:
  • sep (str) -- セパレータ。デフォルトは"T"

  • timespec (str) -- 仕様。デフォルトは "auto"

戻り値:

ISO文字列

戻り値の型:

str

unix_nano()[ソース]

UNIX時刻(ナノ秒単位)を返却します。

戻り値:

UNIX時刻(ナノ秒単位)

戻り値の型:

int

classmethod utcnow()[ソース]

現在時刻(UTC)を取得します。