我通过使用以下代码
将util date转换为sql date来将日期存储到数据库SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
sdf.setLenient(false);
java.sql.Date dobSQLDate = null;
Date date = null;
if(!("").equals(userDob)){date = sdf.parse(userDob);dobSQLDate = new java.sql.Date(date.getTime());}
现在我想在我的页面上以dd / mm / yyyy格式显示此日期... 我该怎么转换呢?
答案 0 :(得分:1)
您可以在SimpleDateFormat对象上使用format
方法。它接受一个java.util.Date对象,并返回一个基于指定格式字符串格式化的String。
答案 1 :(得分:0)
您可以使用 DateFormatUtils
//Formats you dateto a specific pattern
DateFormatUtils.format(yourDate, "dd/MM/yyyy");
答案 2 :(得分:0)
日期没有您可以设置的“格式” - 它们只是一个瞬间。
如果要以特定格式显示日期,则必须使用以下代码将日期呈现为字符串:
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
String dateString = sdf.format(date);