SBDateTime#

This class implements a date time type.

See also

SAMSON SDK: SBDTypeDateTime

class samson.SBDateTime(*args, **kwargs)#

Bases: pybind11_object

This class implements a date time type.

SAMSON API: SBDTypeDateTime

Overloaded function.

  1. __init__(self: samson.SBDateTime) -> None

Constructs a date-time object initialized to Unix epoch (0 milliseconds).

  1. __init__(self: samson.SBDateTime, millisecondsSinceEpoch: int) -> None

Constructs a date-time object from milliseconds elapsed since Unix epoch.

Parameters:

millisecondsSinceEpoch (int) – Number of milliseconds since Unix epoch (1970-01-01 00:00:00 UTC).

  1. __init__(self: samson.SBDateTime, dateTime: samson.SBDateTime) -> None

Copy constructor.

Parameters:

dateTime (samson.SBDateTime) – Source date-time instance.

static currentDateTimeUTC() samson.SBDateTime#

Returns the current date-time in UTC.

Returns:

A date-time snapshot in UTC.

Return type:

samson.SBDateTime

property millisecondsSinceEpoch#

The number of milliseconds since Unix epoch (1970-01-01 00:00:00 UTC).