当我们在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时间格式化操作示例
基础教程推荐
- 使用Spring Boot+gRPC构建微服务并部署的案例详解 2023-02-10
- 利用Spring IOC技术实现用户登录验证机制 2024-01-04
- Ajax通过XML异步提交的方法实现从数据库获取省份和城市信息实现二级联动(xml方法) 2024-01-03
- Spring Mvc下实现以文件流方式下载文件的方法示例 2024-01-03
- 深入探究如何使用Java编写MapReduce程序 2023-07-15
- Java模板方法模式定义算法框架 2024-01-14
- 两个jar包下相同包名类名引入冲突的解决方法 2022-11-07
- SpringBoot自动配置源码深入刨析讲解 2023-05-14
- Mybatis拦截器实现自定义需求 2023-07-15
- Java设计模式之中介者模式 2023-06-10
