生日简单Java代码,java生日快乐

java 这个是输入生日然后算出 从生日到现在 活了多少天 求代码

import java.text.ParseException;

10多年的新蔡网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整新蔡建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“新蔡网站设计”,“新蔡网站推广”以来,每个客户项目都认真落实执行。

import java.text.SimpleDateFormat;

import java.util.Date;

import java.util.Scanner;

/*

* 控制台输入生日,计算到今天为止进过了多少天

* 输入生日的格式:yyyy-MM-dd

*/

public class WorkDemo {

public static void main(String[] args) throws ParseException {

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

Scanner sc = new Scanner(System.in);

System.out.print("请输入你的生日, 输入格式为:yyyy-MM-dd");

String birthday = sc.nextLine();

Date birDate = sdf.parse(birthday);

Date now = new Date();

long time = now .getTime() - birDate.getTime();

long day = time/1000/60/60/24;

System.out.println("到今天经历了:"+day+"天");

}

}

用Java的Date类输入一个人的生日并输出,求代码。

//生日字符串和整型

String birthDateString = "1999-09-09";

int year = 1999;

int month = 9;

int day = 9;

//将字符串转换为Date

DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

//dateFormat = DateFormat.getInstance();

Date birthDate = dateFormat.parse(birthDateString);

System.out.println(birthDate);

//构建Date,已不推荐使用。年份从1900年开始,月份从0开始

birthDate = new Date(year - 1900, month - 1, day);

System.out.println(birthDate);

//Calendar类,月份从0开始

Calendar calendar = Calendar.getInstance();

calendar.set(Calendar.YEAR, year);

calendar.set(Calendar.MONTH, month- 1);

calendar.set(Calendar.DAY_OF_MONTH, day);

calendar.set(Calendar.HOUR_OF_DAY, 0); //设置时分秒

calendar.set(Calendar.MINUTE, 0);//设置时分秒

calendar.set(Calendar.SECOND, 0);//设置时分秒

calendar.set(Calendar.MILLISECOND, 0);//毫秒。。。

System.out.println(calendar.getTime());

用JAVA编写一个简单的生日提醒器,源代码该怎么写啊?

获取系统时间:

import java.util.*;

import java.text.*;

public class TestDate {

public static void main(String[] args) {

Calendar ca = Calendar.getInstance();

int year = ca.get(Calendar.YEAR);//获取年份

int month=ca.get(Calendar.MONTH);//获取月份

int day=ca.get(Calendar.DATE);//获取日

int minute=ca.get(Calendar.MINUTE);//分

int hour=ca.get(Calendar.HOUR);//小时

int second=ca.get(Calendar.SECOND);//秒

int WeekOfYear = ca.get(Calendar.DAY_OF_WEEK);

}

用系统时间跟生日比较就行了

新闻标题:生日简单Java代码,java生日快乐
转载源于:https://www.cdcxhl.com/article32/hcjdpc.html

成都网站建设公司_创新互联,为您提供建站公司电子商务云服务器关键词优化网站策划手机网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都做网站