Utils¶
Convert timestamp to milliseconds since epoch¶
-
cognite.client.utils.
timestamp_to_ms
(timestamp: Union[int, float, str, datetime.datetime]) → int¶ Returns the ms representation of some timestamp given by milliseconds, time-ago format or datetime object
Parameters: timestamp (Union[int, float, str, datetime]) – Convert this timestamp to ms. Returns: Milliseconds since epoch representation of timestamp Return type: int
Convert milliseconds since epoch to datetime¶
-
cognite.client.utils.
ms_to_datetime
(ms: Union[int, float]) → datetime.datetime¶ Converts valid Cognite timestamps, i.e. milliseconds since epoch, to datetime object.
Parameters: ms (Union[int, float]) – Milliseconds since epoch. Raises: ValueError
– On invalid Cognite timestamps.Returns: Aware datetime object in UTC. Return type: datetime
Convert datetime to milliseconds since epoch¶
-
cognite.client.utils.
datetime_to_ms
(dt: datetime.datetime) → int¶ Converts a datetime object to milliseconds since epoch.
Parameters: dt (datetime) – Naive or aware datetime object. Naive datetimes are interpreted as local time. Returns: Milliseconds since epoch (negative for time prior to 1970-01-01) Return type: ms