getTime method

String getTime()

Implementation

String getTime() {
  String _threeDigits(int n) {
    if (n >= 100) return '$n';
    if (n >= 10) return '0$n';
    return '00$n';
  }

  String _twoDigits(int n) {
    if (n >= 10) return '$n';
    return '0$n';
  }

  var now = DateTime.now();
  var y = _twoDigits(now.year);
  var m = _twoDigits(now.month);
  var d = _twoDigits(now.day);
  var h = _twoDigits(now.hour);
  var min = _twoDigits(now.minute);
  var sec = _twoDigits(now.second);
  var ms = _threeDigits(now.millisecond);
  return '$y-$m-$d $h:$min:$sec.$ms';
}