isValidTimestamp function

bool isValidTimestamp(
  1. String timestamp
)

Validates if a string is a valid timestamp in either format.

Returns true if the timestamp is valid in either:

  • ISO format with 'T': "2025-01-21T23:05:42"
  • Space-separated format: "2025-01-21 23:05:42".

Implementation

bool isValidTimestamp(String timestamp) {
  final RegExp isoFormat = RegExp(r'^\d{4}-\d{2}-\d{2}[T ]\d{2}:\d{2}:\d{2}$');

  return isoFormat.hasMatch(timestamp);
}