2012年9月1日到2013年6月18日有多少天?

问题描述:

2012年9月1日到2013年6月18日有多少天?

从 2012年9月1日 0时到 2013年6月18日 24时共有291天.
详细说明:
含首末291天;
不含首290天;
不含末290天;
不含首末289天.
编程求解,准确无误!