format method
格式化日期时间范围
format 可以是预定义格式的key,也可以是自定义格式字符串
separator 开始时间和结束时间的分隔符
支持的格式:
- yyyy/YYYY: 四位年份
- yy/YY: 两位年份
- MM: 两位月份
- M: 一位月份
- dd/DD: 两位日期
- d/D: 一位日期
- HH: 两位小时
- H: 一位小时
- mm: 两位分钟
- m: 一位分钟
- ss/SS: 两位秒
- s: 一位秒
- SSS: 三位毫秒
- Q: 季度
- W: 星期几(数字)
- WW: 星期几(中文)
Implementation
String format({String? format, String? separator}) {
separator ??= ' — ';
final startStr = start.format(format);
final endStr = end.format(format);
return '$startStr$separator$endStr';
}