当前位置: 首页 > 面试题库 >

如何在Java中将日期格式从YYMMDD更改为YYYY-MM-DD?

穆建华
2023-03-14
问题内容

我从机器可读代码中获取日期格式为YYMMDD,如何将其更改为YYYY-MM-
DD?例如我得到871223(YYMMDD)我想将其更改为1987-12-23(YYYY-MM-DD),这可能吗?谁能帮我一些示例代码?


问题答案:

该代码是这样的:

SimpleDateFormat fromUser = new SimpleDateFormat("dd/MM/yyyy");
SimpleDateFormat myFormat = new SimpleDateFormat("yyyy-MM-dd");

try {

String reformattedStr = myFormat.format(fromUser.parse(inputString));
} catch (ParseException e) {
e.printStackTrace();
}


 类似资料:
  • 问题内容: 我正在使用ngbDatepicker,这给了我JSON日期格式,例如: 如何将其转换为YYYY / MM / DD?我正在使用Angular 7。 我的代码如下: 问题答案: 有两个重要的类来管理ngbDate。一个用于格式化日期:DateParserFormater,另一个用于更改从ngb- datepicker获取/发送的值:DateAdapter。 因此,您可以创建一个custo

  • 我的输入值是'13/5/201412:00:00am',我需要将此格式更改为'2014-5-1300:00:00',但所有的datetime变量都是以dd-mm-yyyy格式返回的。我不想将日期转换为字符串,我希望将日期值存储在datetime属性中,并使用'yyyy-mm-dd'格式:

  • 问题内容: 如何在下面转换以下日期格式(2012年11月19日星期一13:29:40) 变成: dd / mm / yyyy 问题答案: 一些JavaScript引擎可以直接解析该格式,这使任务非常容易:

  • 我有一个日期2019-09-30,我想在dart中将其转换为2019-09-30

  • 问题内容: 我收到日期这样的字符串:。我写了这样的解析代码 我得到这样的输出: 为什么它读错了?我的代码有问题还是Java无法识别此日期格式? 问题答案: 您的/ 的输入方法错误,用于“小时分钟”和“年度月份” 是用于“毫秒”(或,表示无意义) 我也建议使用,而不是作为是“白天小时(0-23)” 因此,使用… 它为我输出

  • 问题内容: 好吧,我正在使用a进行详细说明,因为我从数据库中获取了一个对象,并且从同一对象中获得了一个变量“ fecha”(日期),因此我得到了a ,因此formatt以毫秒为单位,但是我不想出现毫秒。因此,我需要将我从数据库中收到的日期格式化为没有毫秒的新日期。 这是对象Factura: 在映射到数据库的xml中,我具有该变量“ fecha”的代码: 在数据库中,该列为。 当我从数据库中获取一个