首页  >  文章  >  Java  >  如何在不使用已弃用的类的情况下重新格式化日期?

如何在不使用已弃用的类的情况下重新格式化日期?

Barbara Streisand
Barbara Streisand原创
2024-11-25 01:02:20767浏览

How can I reformat dates without using deprecated classes?

使用简化方法重新格式化日期

要将日期从一种格式转换为另一种格式而不使用 SimpleDateFormat 等已弃用的类,请按照以下步骤操作:

1。创建 DateFormatter 对象

DateFormat originalFormat = new SimpleDateFormat("MMMM dd, yyyy", Locale.ENGLISH);
DateFormat targetFormat = new SimpleDateFormat("yyyyMMdd");

2.解析原始日期字符串

Date date = originalFormat.parse("August 21, 2012");

3.使用目标格式格式化日期

String formattedDate = targetFormat.format(date); // 20120821

注意:

  • parse 接受 String 作为输入,而不是 Date 对象。
  • 这种方法避免使用已弃用的类,例如 SimpleDateFormat,这些类已被较新的类取代API。

以上是如何在不使用已弃用的类的情况下重新格式化日期?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn