「java获取整点」java获取当前时间的整点

博主:adminadmin 2023-03-19 18:16:09 765

本篇文章给大家谈谈java获取整点,以及java获取当前时间的整点对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 怎么获取今天的早上九点和晚上六点

这是java推荐的写法

        Calendar c = Calendar.getInstance();

        c.set(Calendar.HOUR_OF_DAY, 6);

        c.set(Calendar.MINUTE, 0);

        c.set(Calendar.SECOND, 0);

        Date m6 = c.getTime();

 晚上9点就是21点,与上面相同

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

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();

}

试试 这个

java怎么取下一天的零点?

//取当前时间的下一日期整点 供参考\x0d\x0aSimpleDateFormat format = null;\x0d\x0aDate date = null;\x0d\x0aCalendar myDate = Calendar.getInstance();\x0d\x0amyDate.add(Calendar.DAY_OF_MONTH, 1);\x0d\x0adate = myDate.getTime();\x0d\x0aformat = new SimpleDateFormat("yyyy-MM-dd 00:00:00");\x0d\x0aString rtnYes = format.format(date);\x0d\x0aSystem.out.println(rtnYes);

在JAVA中如何判断当前时间是不是整点

System.currentTimeMillis()产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数,用来计算当前毫秒与1970年1月1日之间的毫秒差。

那么我们就可以long time=System.currentTimeMillis();

然后换算一下小时,发现1小时等于3600s等于3600000ms。

那么我们把这个long类型的time进行一次取余运算。

int min=time%3600000;

那么只要min的值小于一分钟,即60000ms即可。

if(min60000)System.out.println("当前时间为整点.");

else println("非整点.");

整体简化代码如下:

if(System.currentTimeMillis()%360000060000)System.out.println("当前时间为整点.");

else println("非整点.");

Java 获取当前时间的小时(24小时制)

使用new Date()获取时间,通过SimpleDateFormat格式化类对Date进行格式话时间。

具体代码如下:注意HH大写代表24小时制。

使用SimpleDateFormat格式化格式时:

1、yyyy表示年,如2013;

2、MM表示月,如12;

3、dd表示天,如31;

4、hh表示用12小时制,如7;

5、HH表示用24小时制,如18;

6、mm表示分,如59;

7、ss表示秒,如59;

8、SSS表示毫米,如333。

扩展资料:

Java时间string转换成时间:

输出结果:1510416000000,2017-11-12。方便的实现了string转时间的功能。

参考资料:

百度百科--java日期函数

关于java获取整点和java获取当前时间的整点的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。