生日简单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生日快乐
文章起源:http://ybzwz.com/article/hcjdpc.html