Timestamp.fromMicrosecondsSinceEpoch constructor

Timestamp.fromMicrosecondsSinceEpoch(
  1. int microseconds
)

Creates a Timestamp from microseconds since epoch.

Parameters:

  • microseconds: Microseconds since Unix epoch.

Returns: A Timestamp instance.

Example:

var ts = Timestamp.fromMicrosecondsSinceEpoch(1609459200000000);

Implementation

factory Timestamp.fromMicrosecondsSinceEpoch(int microseconds) {
  final seconds = microseconds ~/ 1000000;
  final nanoseconds = (microseconds % 1000000) * 1000;
  return Timestamp(seconds, nanoseconds);
}