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

如何修复java中格式化日期的错误?[副本]

虞航
2023-03-14
1607474368095

现在,我不知道有什么方法可以用这种格式解析给定的日期。

共有1个答案

龙昊焱
2023-03-14

提供的日期在unix时间戳中。在这里,您首先需要做两件事:

a)将其转换为日期
b)将其解析为所需的格式

public class MyDateFormatter {

 public static final DateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");

 public String formatDate(String date) {
  return dateFormat.format(new java.util.Date((Long.valueOf(date))))
 }

}

测试结果:

 类似资料:
  • 问题内容: 所以我有一个Date对象,我想创建一个方法,以便它以以下格式打印Date: 我怎么做?到目前为止,我只是对日期执行toString,它为我提供了我不需要的所有GMT信息和秒精度。我必须使用DateFormatter还是有更简单的方法来做到这一点? 编辑该标题后,将Java ME包含在标题中,并在发布了一些与原始问题正确的答案后添加标签。 问题答案: 您可以使用class设置日期格式。

  • 主要内容:DateFormat 类,SimpleDateFormat 类格式化日期表示将日期/时间格式转换为预先定义的日期/时间格式。例如将日期“Fri May 18 15:46:24 CST2016” 格式转换为 “2016-5-18 15:46:24 星期五”的格式。 在 Java 中,可以使用 DateFormat 类和 SimpleDateFormat 类来格式化日期,下面详细介绍这两个格式化日期类的使用。 DateFormat 类 DateFormat 是日

  • 我有一个订单和it订单日期的数据库,然后it订单日期将上传到这样的数据库(3-3-2020) 然后在我的shop应用程序中,我使用JSON调用数据库,我想将3-3-2020转换为2020年3月的星期二 我尝试这个解决方案 但它给了我这个错误 那么如何重新格式化日期呢?

  • 问题内容: 如何实现java日期格式化? 问题答案: 使用(或如果字符串恰巧包含时区部分)将特定模式中的解析为。 使用(或)以某种格式将 格式化为String。 或者,当你尚未使用Java 8时,请使用将String特定模式中的解析为Date。 用于将格式化Date为String特定模式。 格式区分大小写,因此请使用MM而不是mm(这是分钟),而yyyy作为参考,你可以使用以下速查表。

  • 问题内容: 我正在获取JSON格式和唯一可用格式的数据提要。在PHP中,我正在使用json_decode解码JSON,但此操作已中断,并且我发现JSON是在某些地方生成的,其昵称用双引号引起来。我使用以下方法验证了这一点:http : //jsonformatter.curiousconcept.com 我无法控制数据的创建,但是当这种格式出现时,我必须处理它。解析后的数据将被放入MySQL TA