date日期

第一代日期:

package enumeration;

import java.math.BigDecimal;
import java.math.BigInteger;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Date;

public class ex {
    public static void main(String[] args) throws ParseException {
        Date date = new Date();
        System.out.println(date);
        //下面的只是一个格式的设定:E代表周几。

        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss E");
        //格式一定要注意。

        String format = simpleDateFormat.format(date);
        System.out.println(format);
        String date1 = "2021年08月09日 05:46:10 星期一";
        Date parse = simpleDateFormat.parse(date1);

        String format1 = simpleDateFormat.format(parse);
        System.out.println("改变" + format1);
    }

}

第二代日期:calender

1、是一个抽象类,并且构造器是protected

2、可以通过getInstance()开获取。

3、第一步和第二部是需要知道的。

package enumeration;

import java.math.BigDecimal;
import java.math.BigInteger;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;

public class ex {
    public static void main(String[] args) throws ParseException {
        Calendar instance = Calendar.getInstance();
//        System.out.println("instance" + instance);
        System.out.println("年  " + instance.get(Calendar.YEAR));
        System.out.println("月  " + instance.get(Calendar.MARCH + 1));
    }

}

第三代日期

package enumeration;

import java.text.ParseException;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;


public class ex {
    public static void main(String[] args) throws ParseException {
        //先要格式化
        DateTimeFormatter dd = DateTimeFormatter.ofPattern("yyyy年MM月dd日 hh时mm分ss秒");
        LocalDateTime now = LocalDateTime.now();//获取当前的时间。
        String format = dd.format(now);//转换成标准格式的时间。
        System.out.println("现在的时间" + format);
        LocalDateTime now1 = LocalDateTime.now();
        String format1 = dd.format(now1);
        System.out.println(format1);

//        System.out.println(now);
        System.out.println("年" + now.getYear());
        System.out.println("月" + now.getMonth());
        System.out.println("日" + now.getDayOfMonth());
        System.out.println("时=" + now.getHour());
        System.out.println("分=" + now.getMinute());
        System.out.println("秒=" + now.getSecond());
    }

}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值