Date和Calendar类

package cn.mb.demoapi;

import java.util.Calendar;
import java.util.Date;

/**

  • author 骚彬

  • date 2019/7/28 15:33
    //

    Date和Calendar类
    简介
    日期类,
    用于操作日期相关信息。
    构造方法
    ◆Date() :构造一个日期对象,当前系统时间,精确到毫秒
    ◆Date(long) :构造一个日期对象,时间为自“1970年1月1日00:00:00 GMT"起,至指定参数的毫秒数
    成员方法
    ◆**long getTime() ?*将日期对象转换成对应时间的毫秒值

    Calendar 日历类
    ◆static Calendar getInstance() :根据当前系统时区和语言环境获取日历对象
    int get(int field) :返回给定日历字段的值
    void set(int field, int value) :将给定的日历字段设置为指定的值
    */
    public class TestDateCalendar {
    public static void main(String[] args) {
    //测试Date类,用于操作系统当前时间
    //测试无参构造器
    Date date = new Date();
    System.out.println(“date:”+date);
    long date1 = date.getTime();
    System.out.println(“date:”+date1);

    // Sun Jul 28 16:13:44 CST 2019 —>1564301624753
    //创建一个指定时间
    Date date2 = new Date(1564301624753l);//date()括号为long型需要加L
    System.out.println(“date2:”+date2);

     // Calendar 日历类
     //创建Calendar
     Calendar c = Calendar.getInstance();
     System.out.println(c);
     //获取年月信息
     int year = c.get(Calendar.YEAR);
     int month= c.get(Calendar.MONTH);
     int date6= c.get(Calendar.DATE);
     System.out.println(year+"年"+(month+1)+"月"+date6+"日");
    
     //设置指定时间
    

// c.set(Calendar.YEAR,2022);
// int year7 = c.get(Calendar.YEAR);
// System.out.println(year7+“年”+(month+1)+“月”+date6+“日”);
c.set(2022,1,2);
int year8 = c.get(Calendar.YEAR);
int month8= c.get(Calendar.MONTH);
int date8= c.get(Calendar.DATE);
System.out.println(year8+“年”+(month8+1)+“月”+date8+“日”);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值