Date类
import java.text.SimpleDateFormat;
import java.util.Date;
/*
//1727510083386
//需求:将时间戳转成指定的格式输出
Date: java为了描述日期,提供了一个Date类
构造方法:
Date() 分配一个 Date对象,并初始化它,以便它代表它被分配的时间,测量到最近的毫秒。
Date(long date) 分配一个 Date对象,并将其初始化为表示自称为“时代”的标准基准时间以后的指定毫秒数,即1970年1月1日00:00:00 GMT。
SimpleDateFormat: java为了格式化日期提供的一个类
构造方法:
SimpleDateFormat(String pattern) 使用给定模式 SimpleDateFormat并使用默认的 FORMAT语言环境的默认日期格式符号。
*/
public class DateDemo1 {
public static void main(String[] args) throws Exception{
// Date d1 = new Date(); // 获取当前时间日期
// System.out.println(d1); // Sat Sep 28 16:01:22 CST 2024
// Date(long date) 将毫秒级别的时间戳转成Date类型对象
Date d2 = new Date(1727510083386L);
System.out.println(d2); // Sat Sep 28 15:54:43 CST 2024
//xxxx年xx月xx日 xx时xx分xx秒
//xxxx-xx-xx xx:xx:xx
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒 a");
String time = sdf.format(d2); // Date -> String
System.out.println(time);
Date d3 = sdf.parse("2024年09月28日 03时54分43秒 下午");// String -> date
System.out.println(d3);
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?