package com.shujia.day12;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
日期相关的类:Date
构造方法:
public Date() 获取当前时间的Date类型格式:Fri Aug 09 20:33:11 CST 2024
public Date(long date) 获取指定时间戳的Date类型格式
日期格式化类:SimpleDateFormat
构造方法:
SimpleDateFormat(String pattern) 使用给定模式 SimpleDateFormat并使用默认的 FORMAT语言环境的默认日期格式符号。
*/
public class DateDemo1 {
public static void main(String[] args) throws Exception{
//public Date()
Date date1 = new Date(); // 获取当前时间的Date类型格式
System.out.println(date1);
// Date date2 = new Date(1723171643928L); // 获取指定时间戳的Date类型格式
// System.out.println(date2);
// 2024-08-09 10:55:25 "yyyy-MM-dd HH:mm:ss"
// SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒 a");
String time1 = sdf.format(date1); // Date -> String
System.out.println("格式化后的时间:"+time1);
Date d1 = sdf.parse("2024年08月09日 11时01分15秒 上午"); // String -> Date
System.out.println(d1);
}
}
标签:String,sdf,SimpleDateFormat,日期,day12,Date,new,public
From: https://www.cnblogs.com/qiwei-bigdata/p/18351459