java常用类之Date

package com.Lucky.OftenClass;


import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/*
date类:
 */
public class DateClass  {
    public static void main(String[] args) throws ParseException {
        ////////////////////java.util.Date/////////////////////////////////
         //创建时间【实例化】
        //YYYYMMDDhhmmss
        System.out.println("**-------java.util.Date-------------**");
        Date date=new Date();   //获取当前时间
        Date date1=new Date(0);   //获取国际日期开始时间

       

        //打印
        System.out.println(date);      //格式不是我们常用的
        System.out.println(date1.toLocaleString());      //格式不是我们常用的
        System.out.println(date.toLocaleString());  //当前时间【不推荐使用】
        System.out.println(date.getYear()); //122=2022-1900
        System.out.println(date.getMonth()); //10代表11月  0-11
        System.out.println(date.getDay()); //5表示这周的第6天  0-6
        System.out.println(date.getHours());     //时
        System.out.println(date.getMinutes());   //分
        System.out.println(date.getSeconds());  //秒
        System.out.println(date.getTime());  //底层的毫秒数



        ////////////////////java。sql。date/////////////////////////////////
        System.out.println("**-------java。sql。date-------------**");
        //YYYYMMdd
        java.sql.Date sqlDate=new java.sql.Date(System.currentTimeMillis());//获取系统的毫秒数
        System.out.println(sqlDate.toString());

        //定义时间
        java.sql.Date brithday=java.sql.Date.valueOf("2000-09-27");
        System.out.println(brithday.toString());



////////////////////Dateformat类/////////////////////////////////
    /*
     Dateformat类作用:字符串-->日期  或  日期 -->字符串
     */
        String testDate="2022-11-18 17:16:30";

        //yyyy-MM-dd HH:mm:ss  是比对格式
         //创建日期格式对象
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date newDate=simpleDateFormat.parse(testDate);   //将异常往外面抛出
        System.out.println(newDate);

        //日期 -->字符串
        System.out.println(simpleDateFormat.format(newDate));//将时间转换成我们常用的格式


    }


}

  

posted @ 2022-11-24 16:00  唯易人生  阅读(34)  评论(0)    收藏  举报