根据题目所说,应该是两端日期都计算在内的。365+(31–12+1)+30+31+31+28+31+12=455+93=548(天)2017年10月12日到2019年4月18号一共548天。
2018、2019年都是平年,从4月18日~10月12日是177天365X2一177=553(天)再看看别人怎么说的。