计算日期时间间隔,可计算情侣计算在一起的。精确到,天,时,分,秒(输入的日期距离现在有:819天19670小时1180221分钟70813262秒)


import java.time.Duration;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Scanner;/*** 情侣计算在一起的时间,天,时,分,秒* @author silence*/
public class Demo2 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-M-d HH:mm:ss");while (true) {System.out.println("请输入日期:(列:1970-01-01)");String next = scanner.next();LocalDateTime start = null;try {//格式化起始时间,提供默认时间输入日期的0时0分0秒start = LocalDateTime.parse(next + " 00:00:00", formatter);} catch (Exception e) {System.out.println("输入的日期格式错误,请输入正确的日期格式如:1970-01-01");continue;}//获得当前时间LocalDateTime end = 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;}}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/442781.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信软件服务器在那个国家,安道尔究竟是什么地方?为什么2000万中国人微信地址都选在安道尔...

原标题&#xff1a;安道尔究竟是什么地方&#xff1f;为什么2000万中国人微信地址都选在安道尔目前我们国家在聊天交友软件中广泛使用微信进行沟通交流&#xff0c;微信也成为了目前国内聊天软件领域当之无愧的第一巨头&#xff0c;然而在微信添加朋友的时候&#xff0c;我们常…

计算当前时间到指定日期之间距离多久(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 sca…

服务器pg信号指的是什么信号,关于atx电源PG信号检测和分析

关于atx电源PG信号检测和分析來源:互聯網 2010-03-13 13:32:41 評論分類: 電腦/網絡 >> 硬件問題描述:我需要做一份关于atx电源PG信号检测和分析的论文&#xff0c;查了很多资料还是完全不太了解。请问我要检测分析电源的哪一部分&#xff1f;PG信号是那个电压产生的&a…

微信ip白名单是不是服务器ip,微信公众号中ip白名单用谁的ip

case的执行顺序 &amp&semi; 嵌套使用我们先来看一下表中数据的情况: select * from PRODUCTINFO PRODUCTID PRODUCTNAME PRODUCTPRICE QUANTITY CATEGORY DESPE ...webForm中的验证控件1.非空验证控件:RequireFieldValidator :2.数据比较验证:CompareValidator :3.数据…

计算两个日期间隔天数(距离(2024-7-7)间隔:1999天)

/*** 计算两个日期间隔天数*/ public class Demo5 {public static void main(String[] args) {//开始时间LocalDateTime start LocalDateTime.of(2019, 1, 16, 0, 0, 0);//结束时间LocalDateTime end LocalDateTime.of(2024, 7, 7, 0, 0, 0);//计算间隔Duration between Dur…

服务器与网页之间异步,在服务器端判断request来自Ajax请求(异步)还是传统请求(同步)...

在一次做非常复杂的ajax应用时&#xff0c;如果一个会话已经超时&#xff0c;但是此时再通过ajax请求&#xff0c;那么ajax返回的则是一个登陆页面的html&#xff0c;那这下就惨了&#xff0c;页面上而已就乱了&#xff0c;那么&#xff0c;能否在Java端&#xff0c;如拦截器里…

IDEA Tomcat Catalina Log出现乱码

将tomcat – 》conf --》logging.properties 这五处UTF-8改为GBK&#xff0c; IDEA的编码还是UTF-8不用动&#xff0c;问题解决

我的世界有宠物系统的服务器,我的世界1.6.4宠物战争服务器客户端

这是我的世界1.6.4宠物战争服务器客户端&#xff0c;是一个加入了武器械丶宠物丶刀剑技能等等MOD的服务器客户端。欢迎感兴趣的玩家们下载体验&#xff01;服务器介绍本服是新战争服本服特点&#xff1a;刺激的副本&#xff1a;宠物陪你战斗&#xff1a;3D武器械玩不腻&#xf…

基于IO流读取的 完成 用户登录,注册,修改,查看所有用户,删除功能

Controller import java.util.Scanner;/*** 视图层* 完成用户登录&#xff0c;注册&#xff0c;修改&#xff0c;删除功能*/ public class Controller {/*** 字符输入*/private static Scanner scanner new Scanner(System.in);/*** 业务处理层*/private static Service servi…

* 完成随机点名案例;学生姓名都提前写在文件中;:每次敲回车,随机显示一个学生姓名,每人最多显示一次,所有人都显示完了就结束程序;

import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.Scanner;/*** 完成随机点名案例;学生姓名都提前写在文件中;:…

IO流读取文件用户信息根据年龄排序后,写到文件

import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.util.*;/*** IO流读取文件用户信息根据年龄排序后&#xff0c;写到文件*/ public class Operate1 {public static void main(String[] arg…

IO流配置文件,键值对Properties 的读取

import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Properties;/*** IO流配置文件&#xff0c;键值对Properties 的读取*/ public class Demo1 {private static final File file new File("ope…

使用对象操作流程,读写文件

import java.io.*;/*** 使用对象操作流程&#xff0c;读写文件*/ public class Demo1 {private static final File file new File("operate/src/operate419/demo/demo2/user.txt");static {if (file.exists() || !file.canRead()) {try {System.out.println("&…

jdk11 后用的指定编码格式,读取文件

import java.io.FileReader; import java.io.IOException; import java.nio.charset.Charset;/*** jdk11 后用的指定编码格式&#xff0c;读取文件*/ public class Demo2 {public static void main(String[] args) throws IOException {FileReader fileReader new FileReader(…

转换流指定编码读写文件

import java.io.*;/*** 转换流指定编码读写文件*/ public class Demo1 {public static void main(String[] args) throws IOException {FileInputStream fileInputStream new FileInputStream("C:\\Users\\Administrator\\Desktop\\coverage-error.log");InputStrea…

IO流的读写拷贝

import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException;/*** IO流的读写拷贝*/ public class Demo1 {public static void main(String[] args) throws IOException {//在D盘建一个文件夹&#xff0c;&#xff0c…

IDEA启动Tomcat AJP连接器配置secretRequired=“true“,但是属性secret确实空或者空字符串,这样的组合是无效的解决办法

修改Tomcat安装目录》conf》server.xml 配置文件 Connector标签里&#xff1a; 加上 secret"TOMCAT_AJP_SECRET6567" “或者”加上secretRequired"" 这两个配置文件&#xff0c;只需要加一个&#xff0c;或者都加也可以

IO流递归拷贝一个文件夹里面的所有文件,到另一个文件夹。如果重复不拷贝,可续拷

import java.io.*;/*** IO流递归拷贝一个文件夹里面的所有文件&#xff0c;到另一个文件夹。如果重复不拷贝&#xff0c;可续拷* author silence*/ public class IoCopy {private static int count 0;/*** 需要拷贝的起始地“文件夹路径”*/private static final File START …

线程池创建

import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.Executors; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit;/***线程池创建*/ public class Demo1 {public static void main(String[] args) {ThreadP…

多线程和单线程 打印数字到100000 的速度对比

import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.Executors; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; /** author silence 多线程和单线程 打印数字到100000 的速度对比 */ public class Dem…