format method
格式化 yyyy-MM-dd HH:mm:ss yyyy年 MM月 补0 dd日 补0 HH时 补0 mm分 补0 ss秒 补0
Implementation
String format([String pattern = "yyyy-MM-dd HH:mm:ss"]) {
if (pattern.contains("yyyy")) {
pattern = pattern.replaceFirst("yyyy", "$year");
}
if (pattern.contains("MM")) {
// pattern = pattern.replaceFirst("MM",nf.format(month));
pattern = pattern.replaceFirst("MM", _paddingZero(month));
}
if (pattern.contains("dd")) {
pattern = pattern.replaceFirst("dd", _paddingZero(day));
}
if (pattern.contains("HH")) {
pattern = pattern.replaceFirst("HH", _paddingZero(hour));
}
if (pattern.contains("mm")) {
pattern = pattern.replaceFirst("mm", _paddingZero(minute));
}
if (pattern.contains("ss")) {
pattern = pattern.replaceFirst("ss", _paddingZero(second));
}
return pattern;
}