将字符串解析为sql日期或util日期的Java代码,格式为dd.MM.yyyy
我必须以java的将字符串解析为sql日期或util日期的Java代码,格式为dd.MM.yyyy,java,Java,我必须以java的dd.MM.yyyy格式获取日期。 使用SimpleDataFormat(“dd.MM.yyyy”).格式(新日期(System.currentTimeMillis())给我字符串输出 但我需要的是日期类型而不是字符串 java.sql.Date l_sql_currentDate = new java.sql.Date(System.currentTimeMillis()); System.out.println("l_sql_currentD
dd.MM.yyyy
格式获取日期。
使用SimpleDataFormat(“dd.MM.yyyy”).格式(新日期(System.currentTimeMillis())代码>给我字符串输出
但我需要的是日期类型而不是字符串
java.sql.Date l_sql_currentDate = new java.sql.Date(System.currentTimeMillis());
System.out.println("l_sql_currentDate : "+l_sql_currentDate);
产出:2021-05-28
上面的代码以yyyy-MM-dd
格式给出,而我需要2021年5月28日的l\u sql\u CurrentDate。日期没有格式,除了toString方法中使用的格式,该方法用于向程序员显示其值。如果格式化日期,结果将是字符串。我建议您既不要使用java.sql.date
也不要使用java.util.date
。这两个类的设计都很糟糕,而且早已过时。改为使用中的LocalDate
from。