Date时间类

Java Date 时间类的使用

java.util.Date:表示日期和时间的类,可以进行时间戳,日期转化和日期格式化的的操作
代码中的时间原点:1970年1月1日 00:00:00 时间戳计算的起点

获取当前的时间戳

public class Demo {
    public static void main(String[] args) {
        System.out.print(System.currentTimeMillis());// 获取当前时间戳(从时间原点起多少毫秒),返回值为long类型
    }
}

Date类的常用构造方法

import java.util.Date;

public class Demo {
    public static void main(String[] args) {
        Date date  = new Date();// date的空参数构造方法,返回当前时区时间的date对象
        System.out.println(date);// Sun Apr 12 10:44:46 CST 2020

        long timeTemp = date.getTime();// 获取当前时间的时间戳,返回long类型
        System.out.println(timeTemp);//1586659546745

        Date date2 = new Date(1586659546745L);// 根据时间戳生成时间date对象
        System.out.println(date2);// Sun Apr 12 10:45:46 CST 2020
    }
}

DateFormate类

java.text.DateFormat是时间/日期的格式化子类的抽象类,可以在Date对象与String对象之间进行来回转换
. 格式化:按照指定格式,从Date->String
. 解析:按指定格式,String->Date

date->string

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

public class DateFormateDemo {
    public static void main(String[] args) {
        Date date = new Date();
        SimpleDateFormat dateFormat = new SimpleDateFormat();// DateFormat是一个抽象类,SimpleFormat是它的子类
        SimpleDateFormat dateFormat2 = new SimpleDateFormat("yyyy-MM-dd");
        String time = dateFormat.format(date);// 2020/4/12 上午11:28
        String time2 = dateFormat2.format(date);// 2020-04-12
        System.out.print(time);
        System.out.print(time2);
    }
}

string-date

SimpleDateFormat dateFormat1 = new SimpleDateFormat("yyyy-MM-dd");
        Date date1 = null;
        try {
            date1 = dateFormat1.parse("2020-04-12");
        } catch (ParseException e) {
            e.printStackTrace();
        }
        System.out.print(date1);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值