Sun Aug 02 00:00:00 CST 2009
为什么从页面到action中会得到这样的时间格式
我的entity中时间属性是data(util)类型的
不知道问什么
告诉我怎么把这个转换成yyyy-MM-dd
我用过public static String dateToStr(java.util.Date dateDate) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(dateDate);
return dateString;
}
这个来转换 不行啊 转换出来是null;
为什么从页面到action中会得到这样的时间格式
我的entity中时间属性是data(util)类型的
不知道问什么
告诉我怎么把这个转换成yyyy-MM-dd
我用过public static String dateToStr(java.util.Date dateDate) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(dateDate);
return dateString;
}
这个来转换 不行啊 转换出来是null;
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(dateDate);
return dateString;
} 你的程序没有问题,是不是这个参数为空了呢?请仔细检查一下这个参数是不是有问题。
直接使用fmt标签,在页面显示的时候格式化就行了
public class test {
public static void main(String args[]){
System.out.println(dateToStr(new Date()));
}
public static String dateToStr(java.util.Date dateDate) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(dateDate);
return dateString;
} }
方法没问题,看看参数是不是null吧`~
这是我写的插入时字符转日期。大家看看有什么意见的尽管说,,
public void setDiary_date_String(String diary_date_String ){
Date dateTime=Date.valueOf(diary_date_String);
this.setDiary_date(dateTime);
System.out.print("实体类"+diary_date_String);
}实体类中的导入的是 java.sql.Date
楼主可以改一下
dubug一下,看看传进来的参数是啥