Java编程——Date,根据生日算天数
package day03;import java.util.Date;
import java.util.Scanner;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class SimpleDateFormatDemo3 {public static void main(String[] args) throws ParseException {/** 需求:* 输入一个生日,输出到今天为止一共活了多少天* 思路:* 1:将生日字符串转换为Date* 2:创建一个Date表示系统时间(今天)* 3:获取今天的毫秒值* 4:获取生日的毫秒值* 5:用今天的毫秒值-生日的毫秒值* 6:已经计算活了多少毫秒了* 将该值除以一天的毫秒值就能得出一共活了多少天* 输出该天完成功能*/System.out.println("请输入您的生日:(格式为 yyyy-MM-dd)");Scanner scanner = new Scanner(System.in);String birthday = scanner.nextLine();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Date birDate = sdf.parse(birthday);//获取当前系统时间Date now = new Date();long birlong = birDate.getTime();long nowlong = now.getTime();long agelong = nowlong-birlong;long days = agelong/(24*60*60*1000);System.out.println("恭喜您已经活了:"+days+"天");System.out.println("距您诞辰100周年还有:"+"36500-days"+"天");}
}
Java编程——Date,根据生日算天数相关推荐
- MySQL数据库存入日期(java.sql.Date)数据,天数会少一天的问题
这是数据库服务器时区的问题,即连接参数 serverTimezone 的问题,默认情况下 serverTimezone=UTC,改成 HongKong 或者 Asia/Shanghai 就可以了.如下 ...
- Java根据Date类型的生日计算年龄
可以使用Java中的Calendar类来计算年龄.首先将生日的Date对象转换为Calendar对象,然后使用Calendar对象的get(Calendar.YEAR)和get(Calendar.MO ...
- 1.JAVA编程算体积
JAVA编程算长方体体积 文章目录 题目重述 问题分析以及求解思路 程序代码 题目重述 编程创建一个Box类(长方体),在Box类中定义三个变量length.width和height,分别表示长方体的 ...
- java日期减天数_使用Java中的Calendar.DATE从当前日期减去天数
为Java中的Calendar类导入以下软件包.import java.util.Calendar; 首先,创建一个Calendar对象并显示当前日期.Calendar calendar = Cale ...
- # 封装,抽象类,继承,重写java编程题 问题描述 ``` 某公司的雇员分为以下若干类: Employee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。 方法:getSalary(int
封装,抽象类,继承,重写java编程题 问题描述 某公司的雇员分为以下若干类: Employee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份. 方法:getSalary(int month ...
- java sql date 加减_java.sql.Date 日期 加减天数的实现
java.sql.Date 在数据库中存的基本格式:2016-02-24 00:00:00 java.sql.Date继承了java.util.Date 如下: public class Date e ...
- 最新Java中Date类型详解
一.Date类型的初始化 1. Date(int year, int month, int date); 直接写入年份是得不到正确的结果的. 因为java中Date是从1900年开始算的,所以前面的第 ...
- java如何计算时间天数差,java计算两个时间相差天数的方法汇总
问题描述: 输入:两个日期 输出:两个日期相差的天数 具体代码实现 方法1: 通过calendar类的日期比较.注意:这里需要考虑一下: 日期是跨年份的,如一个是2012年,一个是2015年的 年份是 ...
- js生日计算年龄_JS根据生日算年龄的方法
本文实例讲述了JS根据生日算年龄的方法.分享给大家供大家参考.具体实现方法如下: 错误!'); } } function GetAgeByBrithday(birthday){ var age=-1; ...
最新文章
- vue this.$router.push()传参
- Dubbo 源码分析 - 集群容错之 Cluster
- 【Jmeter自学】badboy使用(三)
- Nodejs 搭建https服务器(一)
- 详解Windows内存分页机制
- abap调用Linux命令,ABAP中输入write命令使用
- mysql 中执行的 sql 注意字段之间的反向引号和单引号
- 前端页面:一直报Cannot set property 'height' of undefined
- dynamo怎样由线生成体_语音生成效果评价不再逐句进行:谷歌提出长文本语音生成评价新系统...
- 基于javacv的视频转码(升级版)
- UltraEdit 注册机
- 谷歌colab平台简单使用及读取自己的数据集
- 英语演讲常用连接词和句子
- R语言 by()用法
- 不只是coding_不只是外表
- 畅邮(DM Pro)-一款强悍、纯净而稳定的重量级电子邮箱客户端(支持分发、追踪)...
- NOIp初赛模拟题及标准答案(提高组)
- ​LeetCode刷题实战276:栅栏涂色
- 计算机考试答题设计用例图,学生网上考试系统的设计与实现
- 如何在程序中打开.mp3, .exe, .chm文件? ---介绍一下ShellExecute的用途