进阶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

@@ -15,7 +15,7 @@ import java.util.Date;
long getTime() 返回自1970年1月1日以来date对象所经过的毫秒值 long getTime() 返回自1970年1月1日以来date对象所经过的毫秒值
void setTime(long time) 将此 Date对象设置为1970年1月1日00:00:00起经过的毫秒值 void setTime(long time) 将此 Date对象设置为1970年1月1日00:00:00起经过的毫秒值
*/ */
public class Demo04 { public class DateDemo04 {
public static void main(String[] args) { public static void main(String[] args) {
//Date() 无参构造方法以当前的系统时间来创建出date对象 //Date() 无参构造方法以当前的系统时间来创建出date对象
Date date = new Date(); Date date = new Date();

View File

@@ -0,0 +1,50 @@
package com.inmind.date02;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
Date展示时间时使用歪果仁喜欢的时间但是中国人不喜欢能不能变成年月日时分秒
可以使用Java中的DateFormat类但是它是抽象类我们需要使用它的子类SimpleDateFormat
构造方法:
SimpleDateFormat(String pattern) 使用给定模式构建一个 SimpleDateFormat
字母模式y表示年 M表示月 d表示日 H表示时 m表示分 s表示秒 S表示毫秒
希望展示的时间2019年3月16日 15时43分44秒
对应的模式: yyyy年MM月dd日 HH时mm分ss秒 SSS毫秒
格式化方法:
public String format(Date date)将Date对象格式化为字符串。
常用的方法:
- public String format(Date date)将Date对象格式化为字符串。
- public Date parse(String source)将字符串解析为Date对象。
6.DateFormat_Date对象转成指定格式的字符串
*/
public class DateFormatDemo05 {
public static void main(String[] args) {
//创建一个日期对象
Date date = new Date();
System.out.println(date);//歪果仁喜欢的时间
/*
我们希望的时间格式为
2019年3月16日 15时43分44秒
yyyy年MM月dd日 HH时mm分ss秒
*/
DateFormat df = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
/*
常用的方法:
- public String format(Date date)将Date对象格式化为字符串。
- public Date parse(String source)将字符串解析为Date对象。
*/
String formatDate = df.format(date);
System.out.println(formatDate);
}
}