vps网站空间,规划设计公司,化妆品网站建设案例,如何将自己做的网站发布Calendar是日历类#xff0c;在Date后出现#xff0c;替换掉了许多Date的方法。该类将所有可能用到的时间信息封装为静态成员变量#xff0c;方便获取。 Calendar为抽象类#xff0c;由于语言敏感性#xff0c;Calendar类在创建对象时并非直接创建#xff0c;而是通过静态… Calendar是日历类在Date后出现替换掉了许多Date的方法。该类将所有可能用到的时间信息封装为静态成员变量方便获取。 Calendar为抽象类由于语言敏感性Calendar类在创建对象时并非直接创建而是通过静态方法创建将语言敏感内容处理好再返回子类对象 Calendar类常用方法 l public static Calendar getInstance() //获取日期对象 l public int get(int field) //获取时间字段值字段参见帮助文档 n YEAR 年 n MONTH 月从0开始算起最大110代表1月11代表12月。 n DATE 天 n HOUR 时 n MINUTE分 n SECOND秒 代码演示 Calendar c Calendar.getInstance(); int year c.get(Calendar.YEAR); l public void add(int field,int amount) //指定字段增加某值 代码演示 Calendar c Calendar.getInstance(); //修改当前时间为3天后 c.add(Calendar.DATE, 3); //修改当前时间为5小时后 c.add(Calendar.HOUR, 5); l public final void set(int field,int value)//设置指定字段的值 代码演示 Calendar c Calendar.getInstance(); //设置时间为2020年5月20日 c.set(Calendar.YEAR, 2020); c.set(Calendar.MONTH, 4); c.set(Calendar.DATE, 20); l public final Date getTime() //获取该日历对象转成的日期对象 代码演示 Calendar c Calendar.getInstance(); Date d c.getTime(); 求出自己已经出生多少天 1.获取当前时间对应的天数 2.获取自己出生日期对应的天数 3.两个时间相减当前时间天数 – 出生日期天数 package myjava.test;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner; public class Demo02 { public static void main(String[] args) throws Exception { function(); } public static void function() throws Exception { System.out.println(请输入出生日期格式YYYY-MM-dd); Scanner scnew Scanner(System.in); String birthdayString sc.next(); SimpleDateFormat sdf new SimpleDateFormat(yyyy-MM-dd); Date birthdayDate sdf.parse(birthdayString); Date todayDate new Date(); long birthdaySecond birthdayDate.getTime(); long todaySecond todayDate.getTime(); long secone todaySecond - birthdaySecond; if(secone 0) { System.out.println(还没出生呢); } else { System.out.println(secone/1000/60/60/24); } }} 转载于:https://www.cnblogs.com/sy130908/p/11450895.html