java 这个是输入生日然后算出 从生日到现在 活了多少天 求代码import java.text.ParseException;
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");
Stringbirthday = 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);
//构建Datejava生日的代码,已不推荐使用 。年份从1900年开始java生日的代码,月份从0开始
birthDate = new Date(year - 1900, month - 1, day);
System.out.println(birthDate);
//Calendar类java生日的代码,月份从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代码:由用户输入自己的生日,距离今天已过多少天或者还有多少天???【java生日的代码 用java代码编写生日快乐】importjava.text.SimpleDateFormat;
SimpleDateFormatformatter=newSimpleDateFormat("yyyy年MM月dd日HH:mm:ss");
DatecurDate=newDate(System.currentTimeMillis());//获取当前时间
Stringstr=formatter.format(curDate);
str-java生日的代码你java生日的代码的生日
急求,用JAVA编写,键盘输入生日,用LocalDate写不太懂你什么意思,LocalDate 是类型,只能说最后用LocalDate 来接收 , 你可以接收一个生日字符串,然后通过LocalDate.parse("2022-09-23",DateTimeFormatter.ofPattern("yyyy-MM-dd")) 来转换成LocalDate,或者直接接收3个int类型变量,通过LocalDate.of(2022,9,23)来创建一个LocalDate日期 。
用JAVA编写一个简单的生日提醒器,源代码该怎么写?。?/h2>获取系统时间:
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代码编写生日快乐的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 免费招游戏代理的软件,招游戏代理去哪里找
- pg数据库的代码块,pg数据库编写函数
- 经营职业俱乐部游戏,职业俱乐部的生产经营特征
- pg数据库新建库,pg数据库怎么使用
- 汇编语言中的go指令 汇编语言中的go指令是什么
- 餐饮营销如何搞好业务营销,餐饮营销步骤
- Java颜色代码透明色,java编程各种颜色对应的代码
- oracle分区表的查询,oracle分区表查询分区
- vb.net区分大小写 vb判断大小写