当我们在Java中操作日期和时间相关业务时,经常需要进行时间格式化的操作,这时候就需要用到Java的Date和SimpleDateFormat类来进行转化和格式化。下面就是Java date format时间格式化操作示例的完整攻略。
当我们在Java中操作日期和时间相关业务时,经常需要进行时间格式化的操作,这时候就需要用到Java的Date和SimpleDateFormat类来进行转化和格式化。下面就是Java date format时间格式化操作示例的完整攻略。
步骤1:导入相关类库
在进行Java时间格式化操作前,需要先导入相关的类库。
import java.util.Date;
import java.text.SimpleDateFormat;
步骤2:创建SimpleDateFormat对象
要创造SimpleDateFormat对象,需要传入时间格式化的模板,如“yyyy-MM-dd HH:mm:ss”。
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
步骤3:日期对象转化为字符串
通过SimpleDateFormat对象可以将日期转化为字符串。
Date now = new Date();
String strDate = sdf.format(now);
System.out.println(strDate); //输出:2021-09-18 16:33:02
可以看到,通过format方法将当前日期对象转化为了指定格式的字符串。
示例1:将字符串转化为日期对象
String strDate = "2021-09-18 16:33:02";
Date date = sdf.parse(strDate);
System.out.println(date.toString()); //输出:Sat Sep 18 16:33:02 CST 2021
可以看到,通过SimpleDateFormat对象的parse方法将字符串转化为了对应格式的日期对象。
示例2:将时间戳转化为指定格式的字符串
long timestamp = System.currentTimeMillis();
String strDate = sdf.format(new Date(timestamp));
System.out.println(strDate); //输出:2021-09-18 16:33:02
可以看到,首先获得了当前时间戳,然后将其转化为对应的Date对象,最后使用SimpleDateFormat对象进行格式化,得到了指定格式的字符串。
通过这些示例,我们可以在Java中轻松进行时间格式化和转化的操作。
本文标题为:Java date format时间格式化操作示例


基础教程推荐
- 不使用他人jar包情况下优雅的进行dubbo调用详解 2023-06-02
- SpringMVC @RequestBody出现400 Bad Request的解决 2024-03-20
- Java集合类之TreeSet的用法详解 2022-09-03
- Java实现折半插入排序算法的示例代码 2023-04-12
- SpringBoot统一接口返回及全局异常处理高级用法 2023-01-29
- Java实现简单的银行管理系统的示例代码 2023-05-24
- java实现银行ATM管理系统 2022-11-16
- Spring boot 运用策略模式实现避免多次使用if的操作代码 2023-04-23
- idea之Recompile、Rebuild和Build之间的区别及说明 2023-04-23
- 详细介绍Spring的配置文件 2023-06-17