gpt4 book ai didi

Java 时间戳转换为特定格式

转载 作者:行者123 更新时间:2023-11-30 03:30:28 25 4
gpt4 key购买 nike

如果我创建一个 Java Timestamp :

Timestamp timestamp = new Timestamp(23423434);

用调试器查看它,我发现它包含一个对象 cDateString1970-01-01T08:30:23.000+0200 。是String某种特定的格式,如果是的话,它是如何称呼的?另外我怎样才能打印出这个String来 self 的Timestamp

我尝试用谷歌搜索它,但因为我不知道它是什么格式,所以找不到正确的关键字。任何帮助将不胜感激。

编辑:

发现该格式称为 ISO 8601,但仍然无法从我的 Timestamp 找出创建它的最安全方法是什么。 .

最佳答案

好的,我使用 Joda-Time 解决了这个问题,如下所示:

import java.sql.Timestamp;
import org.joda.time.DateTime;

Timestamp timestamp = new Timestamp(23423434);
DateTime datetime = new DateTime(timestamp).toString();
System.out.println(datetime.toString());

我必须使用 java.sql.Timestamp,因为它来 self 无法更改的程序的另一部分。

感谢您的评论。

关于Java 时间戳转换为特定格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29161638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com