gpt4 book ai didi

java - 如何在 Java 中使用 AM/PM 获取时间戳

转载 作者:搜寻专家 更新时间:2023-10-31 20:21:00 25 4
gpt4 key购买 nike

我有一个日期作为 String ,需要将其转换为带有 AM/PM 的时间戳。我尝试了以下方法,我得到了正确的日期格式,但没有进入 AM/PM。

有人可以帮忙吗?

代码片段:

String dateString = "10/10/2010 11:23:29 AM";

SimpleDateFormat sfdate = new SimpleDateFormat("MM/dd/yyy HH:mm:ss a");
Date date = new Date();
date = sfdate.parse(dateString);
System.out.println(new Timestamp(date.getTime()));

这给了我如下输出:

2010-10-10 11:23:29.0

但我需要这样

2010-10-10 11:23:29.00000000 AM

请帮助我。

最佳答案

为什么要创建时间戳?当你可以时:

            SimpleDateFormat sfdate = new SimpleDateFormat("MM/dd/yyy HH:mm:ss a");
Date date = new Date();
date = sfdate.parse(dateString);
System.out.println(sfdate.format(date) );

输出:

10/10/10 11:23:29 AM

关于java - 如何在 Java 中使用 AM/PM 获取时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18320420/

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