format method

String format([
  1. String pattern = 'yyyy-MM-dd'
])

Formats the date as a string based on the given pattern. Defaults to yyyy-MM-dd.

Implementation

String format([String pattern = 'yyyy-MM-dd']) {
  return '${year.toString().padLeft(4, '0')}-${month.toString().padLeft(2, '0')}-${day.toString().padLeft(2, '0')}';
}