currentTime function
当前时间的字符串表示,支持 yyyy MM dd HH mm ss SSS 的任意组合
Implementation
String currentTime(String pattern) {
final now = DateTime.now();
final year = now.year.toString();
final month = now.month.toString().padLeft(2, '0');
final day = now.day.toString().padLeft(2, '0');
final hour = now.hour.toString().padLeft(2, '0');
final minute = now.minute.toString().padLeft(2, '0');
final second = now.second.toString().padLeft(2, '0');
final millisecond = now.millisecond.toString().padLeft(3, '0');
return pattern
.replaceAll('yyyy', year)
.replaceAll('MM', month)
.replaceAll('dd', day)
.replaceAll('HH', hour)
.replaceAll('mm', minute)
.replaceAll('ss', second)
.replaceAll('SSS', millisecond);
}