admin 管理员组文章数量: 887084
2024年1月19日发(作者:sqlitemax)
java2个时间格式间转换
(原创实用版)
目录
中时间格式的表示
2.时间格式的转换方法
3.具体转换实例
正文
在 Java 编程语言中,时间格式的表示主要依赖于``包中的`LocalDateTime`和`ZonedDateTime`类。这两个类分别用于表示不带时区的本地日期时间以及带时区的日期时间。在实际编程中,我们常常需要对这些时间格式进行转换。接下来,我们就来学习一下如何在 Java 中进行时间格式的转换。
一、Java 中时间格式的表示
在 Java 中,时间格式主要通过`DateTimeFormatter`类进行表示。`DateTimeFormatter`类提供了一系列的静态方法,用于创建不同格式的日期时间表示。例如,我们可以使用`ern("yyyy-MM-dd HH:mm:ss")`创建一个表示“年 - 月-日 时:分:秒”的格式。
二、时间格式的转换方法
在 Java 中,我们可以通过`DateTimeFormatter`类的`parse()`和`format()`方法进行时间格式的转换。`parse()`方法用于将字符串格式的时间转换为`LocalDateTime`或`ZonedDateTime`对象,而`format()`方法则用于将`LocalDateTime`或`ZonedDateTime`对象转换为字符串格式的时间。
以下是一个简单的转换实例:
第 1 页 共 4 页
```java
import ateTime;
import ;
import meFormatter;
public class TimeFormatConversion {
public static void main(String[] args) {
// 创建一个表示“年 - 月-日 时:分:秒”的
DateTimeFormatter
DateTimeFormatter formatter =
ern("yyyy-MM-dd HH:mm:ss");
// 定义一个字符串格式的时间
String dateTimeStr = "2022-01-01 12:30:45";
// 使用 parse() 方法将字符串格式的时间转换为
LocalDateTime 对象
LocalDateTime localDateTime =
(dateTimeStr, formatter);
// 使用 format() 方法将 LocalDateTime 对象转换为字符串格式的时间
String convertedDateTimeStr =
(formatter);
第 2 页 共 4 页
// 输出转换后的时间
n("转换后的时间:" +
convertedDateTimeStr);
}
}
```
三、具体转换实例
以下是一个具体的转换实例,演示如何将一个表示“年 - 月-日分:秒”的时间格式转换为“时分:秒.毫秒”格式:
```java
import ateTime;
import meFormatter;
public class TimeFormatConversion {
public static void main(String[] args) {
// 创建一个表示“年 - 月-日 时:分:秒”的
DateTimeFormatter
DateTimeFormatter formatter =
ern("yyyy-MM-dd HH:mm:ss");
// 定义一个字符串格式的时间
String dateTimeStr = "2022-01-01 12:30:45";
// 使用 parse() 方法将字符串格式的时间转换为
第 3 页 共 4 页
时:
LocalDateTime 对象
LocalDateTime localDateTime =
(dateTimeStr, formatter);
// 使用 format() 方法将 LocalDateTime 对象转换为字符串格式的时间
String convertedDateTimeStr =
(ern("HH:mm:"));
// 输出转换后的时间
n("转换后的时间:" +
convertedDateTimeStr);
}
}
```
运行上述代码,输出结果为:
```
转换后的时间:12:30:45.000
```
以上就是 Java 中时间格式间转换的相关知识。
第 4 页 共 4 页
版权声明:本文标题:java2个时间格式间转换 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1705602100h491969.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论