getStartEndYearDate static method
获取某一年的第一个月的第一天和最后一个月的最后一天
Implementation
static getStartEndYearDate(int iYear) {
Map mapDate = new Map();
int yearNow = DateTime.now().year;
yearNow = yearNow + iYear;
String newStartYear = '$yearNow' + '-' + '01' + '-' + '01';
String newEndtYear = (yearNow + 1).toString() + '-' + '01' + '-' + '00';
mapDate['startTime'] = DateUtil.formatDate(DateTime.fromMillisecondsSinceEpoch(turnTimestamp(newStartYear)), format: 'yyyy-MM-dd');
mapDate['endTime'] = DateUtil.formatDate(DateTime.fromMillisecondsSinceEpoch(turnTimestamp(newEndtYear)), format: 'yyyy-MM-dd');
mapDate['startStamp'] = turnTimestamp(mapDate['startTime'] + ' 00:00:00');
mapDate['endStamp'] = turnTimestamp(mapDate['endTime'] + ' 23:59:59');
print('某一年初和年末:$mapDate');
}