博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 从现在到次日零时还剩余多少秒
阅读量:4634 次
发布时间:2019-06-09

本文共 957 字,大约阅读时间需要 3 分钟。

参考:

 

应用场景:某些应用需要在特定的时间点更新数据

1 import java.text.DateFormat; 2 import java.text.SimpleDateFormat; 3 import java.util.Calendar; 4  5 public class RemainingTime { 6   public static void main(String[] args) { 7     Calendar calendar = Calendar.getInstance(); 8     DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 9     System.out.println("当前时间:" + df.format(calendar.getTime()));10     // 将日期调整为次日零时,即当前日期加一天,时、分、秒、毫秒都置零。11     calendar.set(Calendar.MILLISECOND, 0);12     calendar.set(Calendar.SECOND, 0);13     calendar.set(Calendar.MINUTE, 0);14     calendar.set(Calendar.HOUR_OF_DAY, 0);15     calendar.add(Calendar.DAY_OF_MONTH, 1);16     System.out.println("次日零时:" + df.format(calendar.getTime()));17     System.out.println("从现在到凌晨还剩余:" + (calendar.getTimeInMillis() - System.currentTimeMillis()) / 1000 + " s");18   }19 }

 

控制台输出:

当前时间:2019-07-08 16:17:50次日零时:2019-07-09 00:00:00从现在到凌晨还剩余:27729 s

 

转载于:https://www.cnblogs.com/Satu/p/11151994.html

你可能感兴趣的文章
QLocalServer与QLocalSocket进程通讯
查看>>
JavaWeb——jsp-config
查看>>
微信开放平台之公众号第三方平台开发及全网发布验证
查看>>
作业 3 应用分支与循环结构解决问题 统计字符个数
查看>>
Path Sum
查看>>
数据库Mysql的学习(八)-储存过程和事务和导入导出
查看>>
输出n行杨辉三角数
查看>>
VS2010创建ATL类时需要手动填写ProgID
查看>>
让Windows7运行速度更快的BIOS优化设置教程
查看>>
SER SERVER存储过程
查看>>
通过T-SQL语句实现数据库加解密功能
查看>>
VS 类快捷键
查看>>
ThInkPHP验证码不显示,解决方法汇总
查看>>
start_kernel---boot_init_stack_canary<四>
查看>>
tensorflow---alexnet training (tflearn)
查看>>
Dell 戴尔预装Windows8改成Windows7
查看>>
os.system() 和 os.popen()
查看>>
为选择屏幕的字段设置F4帮助
查看>>
Ace(二)Demo示例
查看>>
N皇后摆放问题
查看>>