首先日期从2016-06-01开始  一直到当前日期。
循环里面获取开始和最后一秒 也就是2016-06-01 00:00:00 和 2016-06-01 23:59:59 这两个数据的时间戳!
每循环一次 日期要加一天 例如第二次循环就是获取2016-06-02 00:00:00 和 2016-06-02 23:59:59 (日期加了一天)的时间戳。
就这样以此类推 一直循环到当前日期 取最前和最后时间的时间戳这两个数据 求指导
循环里面获取开始和最后一秒 也就是2016-06-01 00:00:00 和 2016-06-01 23:59:59 这两个数据的时间戳!
每循环一次 日期要加一天 例如第二次循环就是获取2016-06-02 00:00:00 和 2016-06-02 23:59:59 (日期加了一天)的时间戳。
就这样以此类推 一直循环到当前日期 取最前和最后时间的时间戳这两个数据 求指导
解决方案
40
public static void main(String[] args){
		LocalDateTime ldtStart = LocalDateTime.of(2016, Month.JUNE, 1, 0,0,0);
		LocalDateTime ldtEnd = LocalDateTime.now();
		Period p = Period.ofDays(1);
		Duration  d= Duration.ofSeconds(86399L);
		while(ldtStart.compareTo(ldtEnd) < 0){
			System.out.println("Daily start Date:" + ldtStart);
			LocalDateTime currentDayStart = ldtStart;
			LocalDateTime currentDayEnd  = ldtStart.plus(d);
			System.out.println("Datily start time:" + currentDayStart);
			System.out.println("Datily end time:" + currentDayEnd);
			ldtStart = ldtStart.plus(p);
		}
	}
 
                    


