tryAnyAsTimestamp method

Timestamp tryAnyAsTimestamp(
  1. dynamic any
)

Try to get a Timestamp from either a DateTime, a Timestamp, a text or an int (ms since epoch)

Implementation

static Timestamp tryAnyAsTimestamp(dynamic any) {
  if (any is Timestamp) {
    return any;
  } else if (any is DateTime) {
    return Timestamp.fromDateTime(any);
  } else if (any is int) {
    return Timestamp.fromMillisecondsSinceEpoch(any);
  } else {
    return tryParse(any?.toString());
  }
}