initFormats method
void
initFormats()
Implementation
void initFormats() {
// [yyyy, '-', mm, '-', dd, ' ', HH, ':', nn]
if (mItemCount < 2) return;
int firstTime = datas!.first.time ?? 0;
int secondTime = datas![1].time ?? 0;
int time = secondTime - firstTime;
time ~/= 1000;
//月线
if (time >= 24 * 60 * 60 * 28)
mFormats = [mm, '-', yy];
//日线等
else if (time >= 24 * 60 * 60)
mFormats = [dd, ' ', M, ' ', yy];
//小时线等
else
mFormats = [mm, '-', dd, ' ', HH, ':', nn];
}