Timestamp.fromMillisecondsSinceEpoch constructor

Timestamp.fromMillisecondsSinceEpoch(
  1. int milliseconds
)

Creates a Timestamp from milliseconds since epoch.

Parameters:

  • milliseconds: Milliseconds since Unix epoch.

Returns: A Timestamp instance.

Example:

var ts = Timestamp.fromMillisecondsSinceEpoch(1609459200000);

Implementation

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