0

我通过使用以下代码将 util 日期转换为 sql 日期来将日期存储到数据库

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 格式显示这个日期......我该如何转换它?

4

3 回答 3

1

您可以format在 SimpleDateFormat 对象上使用该方法。它接受一个 java.util.Date 对象并返回一个基于指定格式字符串格式化的字符串。

于 2013-01-15T18:30:08.920 回答
0

日期没有您可以设置的“格式”——它们只是一个瞬间。

如果要以某种格式显示日期,则必须使用以下代码将日期呈现为字符串:

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");  
String dateString = sdf.format(date);
于 2013-05-21T15:28:13.963 回答
0

你可以使用DateFormatUtils

//Formats you dateto a specific pattern
 DateFormatUtils.format(yourDate, "dd/MM/yyyy");
于 2013-05-10T11:57:06.667 回答