Java获取当天的起始时间和结束时间详解编程语言

import java.text.SimpleDateFormat; 
import java.util.Calendar; 
import java.util.Date; 
 
public class Test { 
 
	public static void main(String[] args) throws Exception { 
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
		System.out.println(sdf.format(getStartTime())); 
		System.out.println(sdf.format(getEndTime())); 
	} 
 
	private static Date getStartTime() { 
		Calendar todayStart = Calendar.getInstance(); 
		todayStart.set(Calendar.HOUR, 0); 
		todayStart.set(Calendar.MINUTE, 0); 
		todayStart.set(Calendar.SECOND, 0); 
		todayStart.set(Calendar.MILLISECOND, 0); 
		return todayStart.getTime(); 
	} 
 
	private static Date getEndTime() { 
		Calendar todayEnd = Calendar.getInstance(); 
		todayEnd.set(Calendar.HOUR, 23); 
		todayEnd.set(Calendar.MINUTE, 59); 
		todayEnd.set(Calendar.SECOND, 59); 
		todayEnd.set(Calendar.MILLISECOND, 999); 
		return todayEnd.getTime(); 
	} 
}

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/16346.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论