parseDate2Int method
dynamic
parseDate2Int(
- String dateStr
)
Implementation
parseDate2Int(String dateStr) {
DateTime date = DateTime.now();
int intDate = 0;
if (dateStr.length == 10) {
DateFormat df = DateFormat("yyyy-MM-dd");
date = df.parse(dateStr);
DateFormat df2 = DateFormat("yyyyMMdd");
intDate = int.parse(df2.format(date));
} else if (dateStr.length == 7) {
DateFormat df = DateFormat("yyyy-MM");
DateFormat df2 = DateFormat("yyyyMM");
date = df.parse(dateStr);
intDate = int.parse(df2.format(date));
} else if (dateStr.length == 18) {
//2023-12-12 00:00:00
DateFormat df = DateFormat("yyyy-MM-dd HH:mm:ss");
DateFormat df2 = DateFormat("yyyyMMddHHmmss");
date = df.parse(dateStr);
intDate = int.parse(df2.format(date));
}
return intDate;
}