Excel 日期格式转 Java 日期格式:2019/7/5 到 2019-07-05 的转换方法
这是因为 Excel 中的日期格式与 Java 中的日期格式不同。\n\n在 Excel 中,日期通常使用斜杠(/)分隔年、月和日,例如 2019/7/5。\n\n而在 Java 中,日期通常使用横杠(-)分隔年、月和日,例如 2019-07-05。\n\n要将 Excel 中的日期格式转换为 Java 中的日期格式,您可以使用 Java 中的日期格式化类(如 SimpleDateFormat)来解析 Excel 中的日期字符串,然后将其格式化为 Java 中的日期格式。\n\n以下是一个示例代码,演示如何将 Excel 中的日期格式转换为 Java 中的日期格式:\n\njava\nimport java.text.ParseException;\nimport java.text.SimpleDateFormat;\nimport java.util.Date;\n\npublic class ExcelDateConverter {\n public static void main(String[] args) {\n String excelDate = "2019/7/5";\n String javaDateFormat = "yyyy/MM/dd";\n\n SimpleDateFormat excelDateFormat = new SimpleDateFormat(javaDateFormat);\n SimpleDateFormat javaDateFormat = new SimpleDateFormat("yyyy-MM-dd");\n\n try {\n Date date = excelDateFormat.parse(excelDate);\n String formattedDate = javaDateFormat.format(date);\n System.out.println(formattedDate);\n } catch (ParseException e) {\n e.printStackTrace();\n }\n }\n}\n\n\n在上面的代码中,我们将 Excel 中的日期字符串解析为 Java 中的 Date 对象,然后使用 SimpleDateFormat 类将其格式化为 Java 中的日期格式(使用横杠分隔年、月和日)。输出结果将为 2019-07-05。
原文地址: https://www.cveoy.top/t/topic/puLt 著作权归作者所有。请勿转载和采集!