Java 日期格式转换:将 Date 类型转换为字符串并转换回 Date 类型
在 Java 中,可以使用 SimpleDateFormat 类将 Date 类型按照指定的格式转化成字符串,然后再将字符串转化成 Date 类型。\n\n以下是一个示例代码:\n\njava\nimport java.text.SimpleDateFormat;\nimport java.util.Date;\n\npublic class DateConversionExample {\n public static void main(String[] args) {\n // 创建一个 Date 对象\n Date date = new Date();\n\n // 创建一个 SimpleDateFormat 对象,指定要转化的格式\n SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");\n\n // 将 Date 对象按照指定格式转化成字符串\n String dateString = sdf.format(date);\n System.out.println("格式化后的日期字符串:" + dateString);\n\n try {\n // 将字符串按照指定格式转化成 Date 对象\n Date convertedDate = sdf.parse(dateString);\n System.out.println("转化后的 Date 对象:" + convertedDate);\n } catch (Exception e) {\n e.printStackTrace();\n }\n }\n}\n\n\n在上面的示例中,我们首先创建了一个 Date 对象,然后创建了一个 SimpleDateFormat 对象,并指定了要转化的格式("yyyy-MM-dd HH:mm:ss")。\n\n将 Date 对象按照指定格式转化成字符串,可以使用 SimpleDateFormat 的 format() 方法。将字符串按照指定格式转化成 Date 对象,可以使用 SimpleDateFormat 的 parse() 方法。需要注意的是,parse() 方法可能会抛出 ParseException 异常,需要进行异常处理。\n\n运行以上示例代码,输出如下:\n\n\n格式化后的日期字符串:2021-07-01 09:00:00\n转化后的 Date 对象:Thu Jul 01 09:00:00 CST 2021\n\n\n可以看到,我们成功地将 Date 对象按照指定格式转化成了字符串,然后又将字符串按照指定格式转化成了 Date 对象。
原文地址: https://www.cveoy.top/t/topic/pagl 著作权归作者所有。请勿转载和采集!