Java 字符串时间转换:将时间字符串转换为指定格式 - 代码示例
"要将Java中的字符串类型的时间字符串转为指定格式的字符串,可以使用SimpleDateFormat类和parse()方法。以下是一个示例代码:\n\njava\nimport java.text.ParseException;\nimport java.text.SimpleDateFormat;\nimport java.util.Date;\n\npublic class Main {\n public static void main(String[] args) throws ParseException {\n String timeString = \"2021-09-01 12:34:56\";\n String sourceFormat = \"yyyy-MM-dd HH:mm:ss\";\n String targetFormat = \"dd/MM/yyyy HH:mm:ss\";\n\n SimpleDateFormat sourceDateFormat = new SimpleDateFormat(sourceFormat);\n SimpleDateFormat targetDateFormat = new SimpleDateFormat(targetFormat);\n\n Date date = sourceDateFormat.parse(timeString);\n String targetTimeString = targetDateFormat.format(date);\n\n System.out.println(\"Source time string: \" + timeString);\n System.out.println(\"Target time string: \" + targetTimeString);\n }\n}\n\n\n在上述代码中,我们首先定义了一个时间字符串timeString,表示源时间字符串。然后,我们定义了源时间字符串的格式sourceFormat和目标时间字符串的格式targetFormat。我们使用SimpleDateFormat类来解析源时间字符串和格式化目标时间字符串。\n\n首先,我们创建了一个SimpleDateFormat对象sourceDateFormat,并使用parse()方法将源时间字符串解析为Date对象。然后,我们创建了另一个SimpleDateFormat对象targetDateFormat,并使用format()方法将Date对象格式化为目标时间字符串targetTimeString。\n\n最后,我们打印源时间字符串和目标时间字符串。输出结果如下:\n\n\nSource time string: 2021-09-01 12:34:56\nTarget time string: 01/09/2021 12:34:56\n\n\n可以看到,源时间字符串被成功解析为Date对象,并且目标时间字符串按照指定格式进行了格式化。\n
原文地址: https://www.cveoy.top/t/topic/qet1 著作权归作者所有。请勿转载和采集!