进阶day01-DateFormat_Date对象转成指定格式的字符串

This commit is contained in:
2026-01-26 15:26:57 +08:00
parent f6beb09925
commit c6129e50d1
2 changed files with 51 additions and 1 deletions

View File

@@ -0,0 +1,46 @@
package com.inmind.date02;
import java.util.Date;
/*
在java中有一个类Date可以表示日期时间的瞬间精确毫秒值
date类的构造方法
Date() 无参构造方法以当前的系统时间来创建出date对象
Date(long date) 有参构造方法根据传入的指定的毫秒值来创建出date对象
指定的毫秒值从1970年1月1日(计算机的基准时间)起,经过的毫秒值
中国处于东八区
Date类的常用方法
long getTime() 返回自1970年1月1日以来date对象所经过的毫秒值。
void setTime(long time) 将此 Date对象设置为1970年1月1日00:00:00起经过的毫秒值
*/
public class DateDemo04 {
public static void main(String[] args) {
//Date() 无参构造方法以当前的系统时间来创建出date对象
Date date = new Date();
//date是引用数据类型保存的是地址
System.out.println(date);//打印对象实际是将该对象的toString方法的内容返回
//Date(long date) 有参构造方法根据传入的指定的毫秒值来创建出date对象
//指定的毫秒值从1970年1月1日(计算机的基准时间)起,经过的毫秒值
//我想要一个1970年1月1日的date对象
Date date1 = new Date(0);
System.out.println(date1);
System.out.println("--------------------常见方法---------------------");
/*
Date类的常用方法
long getTime() 返回自1970年1月1日以来date对象所经过的毫秒值。
void setTime(long time) 将此 Date对象设置为1970年1月1日00:00:00起经过的毫秒值
*/
//获取从1970年1月1到当前时间经过的毫秒值
long time = date.getTime();
System.out.println(time);
//我想要一个1970年1月2日的date对象
date.setTime(24*60*60*1000);
System.out.println(date);
}
}