时间的常用方法Date和SimpleDateFormat

时间常用方法

Date和SimpleDateFormat

Date构造方法

Date:
  • Date类表示特定的时刻,精度为毫秒
构造方法
  • Date();分配Date对象并对其进行初始化,使其表示分配时间测量Date到毫秒
  • Date(long date) 分配Date对象并初始化它以表示自标准基准时间以来的指定毫秒数,即1970年1月1日 00:00:00
public class DateDemo{
    public static void main(String [] args){
        //Date();分配Date对象并对其进行初始化,使其表示分配时间测量Date到毫秒
        Date d1=new Date();
        System.out.println(d1);
        
        //Date();分配Date对象并对其进行初始化,使其表示分配时间测量Date到毫秒
         Date d2=new Date(1000*60*60);
        System.out.println(d2);
    }
}
SimpleDateFormat(Date和String的相互转换)
SimpleDateFormat是一个用以区域设置敏感的方式格式化和解析日期的具体类

时间的常用方法Date和SimpleDateFormat_第1张图片

  • 举例

2023年11月09日 11:11:11

  • 模式

yyyy年MM月dd日 HH:mm:ss

构造方法
  • SimpleDateFormat();构造一个SimpleDateFormat,使用默认模式和时间格式
  • SimpleDateFormat(String pattern) 构造一个SimpleDateFormat使用给定的模式和默认的日期格式
格式化(从Date 到 String)
  • String format(Date date) 将日期格式化成日期/时间字符串
解析(从 String 到 Date)
  • Date parse(String source) 从给定的字符串开始解析文本并生成日期
格式化(DateString)
Date d=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String str=sdf.format(d);
====================================
解析(StringDate)
String ss="2023年11月09日 11:11:11";
SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd  HH:mm:ss");
Date dd=sdf2.parse(ss);

你可能感兴趣的:(实战班,java,开发语言)