java取下一天的零点,求大神帮忙不胜感激!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java取下一天的零点,求大神帮忙不胜感激!相关的知识,希望对你有一定的参考价值。

比如今天是5月23日,那么我要取的就是5月24日的凌晨零点零分,如果是5月24日那么就取25日的凌晨零点零分!求大神帮忙!

private Date getTimeOf12()
Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
cal.add(Calendar.DAY_OF_MONTH, 1);
return cal.getTime();


试试 这个
参考技术A //取当前时间的下一日期整点 供参考
SimpleDateFormat format = null;
Date date = null;
Calendar myDate = Calendar.getInstance();
myDate.add(Calendar.DAY_OF_MONTH, 1);
date = myDate.getTime();
format = new SimpleDateFormat("yyyy-MM-dd 00:00:00");
String rtnYes = format.format(date);
System.out.println(rtnYes);
参考技术B 如果是5月24日的凌晨零点零分 你就取5月25日的凌晨零点零分?追问

对的!

追答

上面的就应该能实现 我也写了个
public static void main(String[] args)
// TODO Auto-generated method stub
DateFormat datef = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
cal.add(Calendar.DAY_OF_MONTH,1);
System.out.println( datef.format(cal.getTime())+" 00:00:00");

参考技术C 判断是每天的零点?追问

判断下一天的零点!

java获取下一天的日期

我们来看看Java怎么获取下一天的日期:

技术图片

哈哈哈,开玩笑啦,这个只是个段子。

 

"哪怕悲伤有1000种,快乐有1种就够了。"

以上是关于java取下一天的零点,求大神帮忙不胜感激!的主要内容,如果未能解决你的问题,请参考以下文章