java日期转换
来源:互联网 发布:北语网络教学平台 编辑:程序博客网 时间:2024/06/05 19:12
首先是这个网址:http://www.blogjava.net/biiau/archive/2008/10/04/231129.html
然后是:
public class DateTypeConverter extends StrutsTypeConverter {
public static final String DEFAULT_DATE_FORMAT = "yyyy-MM-dd";
public static final DateFormat[] ACCEPT_DATE_FORMATS = {
new SimpleDateFormat("yyyy-MM-dd HH:mm"),
new SimpleDateFormat(DEFAULT_DATE_FORMAT),
new SimpleDateFormat("dd/MM/yyyy"),
new SimpleDateFormat("yyyy/MM/dd")
};
public DateTypeConverter() {
}
@Override
public Object convertFromString(Map context, String[] values, Class toClass) {
if (values[0] == null || values[0].trim().equals("")) {
return null;
}
for (DateFormat format : ACCEPT_DATE_FORMATS) {
try {
return format.parse(values[0]);
} catch (ParseException e) {
continue;
} catch (RuntimeException e) {
continue;
}
}
return null;
}
@Override
public String convertToString(Map context, Object o) {
if (o instanceof Date) {
SimpleDateFormat format = new SimpleDateFormat(DEFAULT_DATE_FORMAT);
try {
return format.format((Date) o);
} catch (RuntimeException e) {
return "";
}
}
return "";
}
}
例子:
String date_str ="2010-11-09 01:20";
DateTypeConverter dtc = new DateTypeConverter();
Date d = (Date)dtc.convertFromString(null, new String[]{date_str}, null);
System.out.println(d.toString());
- java中的日期转换
- java日期格式转换
- java日期转换
- java日期转换
- java 字符日期转换
- java日期转换
- java GMT 日期转换
- java日期格式转换
- java 日期转换
- JAVA 日期格式转换
- java 日期类型转换
- java 日期转换
- java 日期转换
- Java 日期时间转换
- Java日期转换
- JAVA日期类型转换
- Java 日期转换
- java日期转换
- 致创业者的一封信(转)
- mainFrame 的table在width="100%"的情况下仍不能满屏的解决办法
- libcurl的share interface与curl_easy_perform的性能
- POJ_3160
- vc++延时函数
- java日期转换
- jms:实战Queue
- 中断
- C语言中有关string的函数详解
- 指定文件夹下子文件夹遍历的工具
- 用FFmpeg从视频截取任意一帧图片的解决办法
- linux目录结构(转)
- [转]怎么用.NET创建视窗系统服务
- ffmpeg裁减