计算当前时间到指定日期之间距离多久(494天11866小时711960分钟42717625秒)
import java.time.Duration;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Scanner;/*** 计算当前时间到指定日期之间距离多久* @author silence*/
public class Demo3 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-M-d HH:mm:ss");LocalDateTime end = null;while (true) {System.out.println("请输入日期:(列:1970-01-01)");String next = scanner.next();try {//格式化结束时间,提供默认时间输入日期的0时0分0秒end = LocalDateTime.parse(next + " 00:00:00", formatter);} catch (Exception e) {System.out.println("输入的日期格式错误,请输入正确的日期格式如:1970-01-01");continue;}//获得当前时间LocalDateTime start = LocalDateTime.now();//计算时间间隔Duration between = Duration.between(start,end );//获取此持续时间内的天数long days = between.toDays();//获取此持续时间内的小时数。long hours = between.toHours();//获取此持续时间的分钟数。long minutes = between.toMinutes();//获取此持续时间内的秒数。long seconds = between.getSeconds();//如果输入的时间大于当前的分钟,重新输入if (minutes <= 0) {System.out.println("不能输入当前时间之前的日期时间");continue;}System.out.println("距离输入的日期还有::" + days + "天" + hours + "小时" + minutes + "分钟"+seconds+"秒");break;}}
}
计算当前时间到指定日期之间距离多久(494天11866小时711960分钟42717625秒)相关推荐
- 年 - 月 - 日 小时 : 分钟 : 秒 (例:2021-01-01 00:00:00 ) 的时间转换格式
getDate() 以数值返回天(1-31) getDay() 以数值获取周名(0-6) getFullYear() 获取四位的年(yyyy) getHours() 获取小时(0-23) getMil ...
- 获取指定日期之间的各个周和月
2019独角兽企业重金招聘Python工程师标准>>> 日志格式化类 Date.class.php <?php class Datefmt{function __constru ...
- 计算日期时间间隔,可计算情侣计算在一起的。精确到,天,时,分,秒(输入的日期距离现在有:819天19670小时1180221分钟70813262秒)
import java.time.Duration; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter ...
- linux根据修改日期删除,在Linux下怎么一次性删除掉那些修改时间为指定日期的所有文件?...
问:在Linux下怎么一次性删除掉那些修改时间为指定日期的所有文件? 答:脚本del_files_of_date.sh 用法:./del_files_of_date.sh 比如:./del_files ...
- 计算两个时间相差多少小时、分钟、秒
实现目的 计算出两个时间之间相差的多少小时.分钟.秒. 例如: 2023/4/26 17:10 和 2023/4/26 18:21 之间相差了 1小时10分1秒(01:10:01) 实现代码 func ...
- 使用joda-time工具类 计算时间相差多少 天,小时,分钟,秒
下面程序使用了两种方法计算两个时间相差 天,小时,分钟,秒 package jodotest; import java.text.ParseException; import java.text.Si ...
- Joda-Time 计算两个时间差(年,月,星期,日,小时,分钟,秒,毫秒)
计算方法 import org.joda.time.DateTime; import org.joda.time.Interval; import org.joda.time.Period; impo ...
- 获取当前的系统时间 年-月-日 小时-分钟-秒
获取当前的系统时间 年-月-日 小时-分钟-秒 代码如下: NSDate * newDate = [NSDate date]; //实例化一个NSDateFormatter对象 NSDateForma ...
- Js计算时间差(天、小时、分钟、秒)
<script type="text/javascript"> var date1= '2015/05/01 00:00:00'; //开始时间var date2 = ...
最新文章
- UIMenuController的简单使用
- linux系统开启端口转发,linux如何使用iptables进行本地端口转发
- 为什么选择学习Java编程
- Spark Streaming的窗口操作
- elasticsearch index 之merge
- Mybatis 动态传sql可以查询表名,任意表名,不固定字段的个数返回未定义的类型以及增删改...
- 向上取整函数_Excel中平时不用的舍入函数的Floor和Ceiling公式,很实用
- 【实例解析】某水泥企业应用商业智能提升管理效率
- http head详解
- X讯开始赤裸裸的流氓了
- mobiscroll 插件札记(一)
- 封装一个Automapper单例
- 快速开发框架V0.001(免费、100%开源)
- [php] 表单注意事项
- java中文姓名排序_java中文排序
- iOS框架引见--媒体层
- 阿里云商标注册流程步骤
- 微服务架构系列一:关键技术与原理研究
- C语言修改终端文字颜色
- Axure RP 9基础教程(四)-文件及文件设置
热门文章
- spring JdbcTemplate数据库查询实例
- php功能大马加密乱码,php大马加密工具 phpTrace:奇虎360开源的PHP脚”的相关知识...
- python查看各列数据类型_pandas中查看数据类型的几种方式
- table每行自动触发ajax,table.ajax.reload()成功后未触发:function()
- MFC工具栏增加EditBox和Button
- SOCKET bind INADDR_LOOPBACK和INADDR_ANY的区别
- Android判断view在屏幕可见,如何检查TextView是否在Android可见屏幕内
- git远程代码回滚_【GIT】git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚...
- angular4输入有效性_Angular 2 用户输入
- ASP.NET MVC 入门系列教程