mmeutils.datetime package

Module contents

Date & Time Manipulation

mmeutils.datetime.get_adjusted_datetime(epoch_timestamp: int, format_string: str = '%Y-%m-%dT%H:%M') str

Converts an epoch timestamp to the time of the local computers’ timezone.

Parameters:
  • epoch_timestamp (int) – An UNIX epoch timestamp.

  • format_string (str) – The strftime()-compatible date-time format string.

Returns:

A formatted date-time string.

Return type:

str

mmeutils.datetime.get_time_format() int

Detects and returns 12 vs 24 hour time format usage.

Returns:

12 or 24

Return type:

int

mmeutils.datetime.get_timezone_offset() Tuple[int, int]

Returns the local timezone offset from UTC.

Returns:

A tuple (diff_from_utc, hours_in_seconds)

Return type:

Tuple[int, int]