主题 : 接:2.4.2日期问题
级别: 童生
UID: 10751
积分:4 加为好友
威望: 0 精华: 0
主题:0 回复:4
注册时间:2010-09-08
在线时长:0
1#   发表于:2010-12-24 10:59:31  IP:61.111.*.*
关于编辑日期后,日期时间:小时:秒为0的问题
可不可以把: 
private static final DateFormat[] dfs = { 
            } 
方法里面构造的2个SimpleDateFormat颠倒一下就可以了? 
会不会影响到其他的模块?
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
2#   发表于:2010-12-24 11:09:04  IP:115.251.*.*
public class SimpleDateConverter extends StrutsTypeConverter {
public static final DateFormat SHORT_DF = new SimpleDateFormat("yyyy-MM-dd");
public static final DateFormat LONG_DF = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss");

@Override
@SuppressWarnings("unchecked")
public Object convertFromString(Map context, String[] values, Class toClass) {
String s = values[0];
if (StringUtils.isBlank(s)) {
return null;
}
try {
if (s.length() > 10) {
return new java.sql.Timestamp(LONG_DF.parse(s).getTime());
} else {
return new java.sql.Date(SHORT_DF.parse(s).getTime());
}
} catch (ParseException e) {
return null;
}
}

@Override
@SuppressWarnings("unchecked")
public String convertToString(Map context, Object o) {
Date date = (Date) o;
if (o instanceof java.sql.Timestamp) {
return LONG_DF.format(date);
} else {
return SHORT_DF.format(date);
}
}

}
级别: 童生
UID: 10751
积分:4 加为好友
威望: 0 精华: 0
主题:0 回复:4
注册时间:2010-09-08
在线时长:0
3#   发表于:2010-12-24 11:42:29  IP:61.111.*.*
谢谢版主
级别: 举人
UID: 6743
积分:146 加为好友
威望: 0 精华: 0
主题:12 回复:52
注册时间:2010-05-13
在线时长:0
4#   发表于:2010-12-25 14:52:56  IP:61.92.*.*
版主发布的代码里面有个StringUtils类,我们该引入哪个?
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
5#   发表于:2010-12-27 08:50:29  IP:59.141.*.*
import org.apache.commons.lang.StringUtils;
级别: 举人
UID: 6743
积分:146 加为好友
威望: 0 精华: 0
主题:12 回复:52
注册时间:2010-05-13
在线时长:0
6#   发表于:2010-12-29 16:12:20  IP:61.92.*.*
谢谢斑竹,终于解决这个问题了
1 共1页