getRiStartTime static method
dynamic
getRiStartTime(
- dynamic interval,
- dynamic time
获取日周月季年周期的开始日期
Implementation
static getRiStartTime(interval, time) {
int r = 0;
DateTime d = DateTime.fromMillisecondsSinceEpoch(time);
if (interval.indexOf('d') > -1) {
r = getStartOfDay(d).millisecondsSinceEpoch;
} else if (interval.indexOf('w') > -1) {
r = getStartOfWeek(d).millisecondsSinceEpoch;
} else if (interval.indexOf('m') > -1) {
r = getStartOfMonth(d).millisecondsSinceEpoch;
} else if (interval.indexOf('y') > -1) {
r = getStartOfYear(d).millisecondsSinceEpoch;
}
return r;
}