当前位置: 首页 > 知识库问答 >
问题:

如何使用DateTimeFormatter将没有时间的字符串转换为有时间的完整日期

宋景福
2023-03-14

嗨,我正在尝试使用DateTimeFormatter
字符串转换为日期,例如“20210628”转换为“Mon Jun28 00:00:00 UTC 2021”
使用SimpleDateFormatter可以轻松实现,但我希望使用DateTimeFormatter实现。

共有1个答案

乔伯寅
2023-03-14

如果您已经有一个LocalDateTime对象,那么您可以使用以下内容。

String getFormattedDate(LocalDateTime datetime){

DateTimeFormatter formatterPreUTC = DateTimeFormatter.ofPattern("E MMM dd HH:mm:ss");
DateTimeFormatter formatterPostUTC = DateTimeFormatter.ofPattern("YYYY");

String textPreUTCPart = datetime.format(formatterPreUTC);
String utc = " UTC ";
String textPostUTCPart = datetime.format(formatterPostUTC);

return textPreUTCPart + utc + textPostUTCPart;
}
 类似资料:
  • 问题内容: 我已经阅读了很多SO答案,但是找不到明确的解决方案。 我在称为小时的df中有此数据: 我想将其转换为时间格式。但是当我这样做时: 结果包括今天的日期: 看来参数不起作用-如何获得没有显示日期的时间? 更新资料 以下内容可以正确设置时间格式,但是以某种方式,该列仍然是对象类型。为什么不转换为? 问题答案: 执行转换后,您可以使用datetime访问器仅访问或组件: 另外,您的格式字符串格

  • 问题内容: 我正在获取xml和rss提要,并将数据放入数据库中。到目前为止,我遇到了两种不同的日期格式… 和 我相信还会有更多。我的日期的postgresql数据库是没有时区的时间戳。php中是否存在现有函数,或者是否存在将任何日期字符串转换为不带时区的时间戳的程序(Ymd H:i:s)? 问题答案: 搭配使用: 结果: 。 结果:

  • 如何转换字符串, “星期五 九月 22 2017 15:38:22 GMT 0630” 在 go. 谢谢,亚历克斯

  • 问题内容: 我在mysql中使用NOW()获取当前日期和时间。我想将日期值转换为varchar并将其与另一个字符串连接。我该怎么做? 问题答案: 使用DATE_FORMAT()

  • 问题内容: 例如字符串: 我将把它们推回到数据库中正确的日期时间字段中,因此我需要将它们魔术化为实际的日期时间对象。 这是通过Django的ORM进行的,因此我无法使用SQL进行插入时的转换。 问题答案: 是将字符串解析为日期时间的主要例程。它可以处理各种格式,格式由你为其指定的格式字符串确定: 生成的对象是时区未使用的。 链接: 适用于strptime:Python 2和Python 3的 Py

  • 问题内容: 我正在使用哪种格式返回日期: 我想将其转换为以下格式: 用Python做到这一点的最佳方法是什么? 问题答案: 在Python中,这是使用格式字符串的简单练习: 见该表的所有格式预选赛的完整描述。 在这里,我使用此方法将您的datepicker.js字符串转换为Python datetime对象。然后,我使用该方法使用所需的格式将该对象打印为字符串。最初,这些格式字符串将很难记住,但是