字符型如何转换为日期型,日期型如何转换为字符型
解决方案 »
- 多表取数据问题
- JSP求助关于输出文件内容问题~~~
- 高手请进,解答一个网页的问题!!急!!!
- 寻找一个JAVA开发团队
- jxl更新excel表格的问题(急)
- 如何获取系统时间
- 一个郁闷的问题:使用JSTL是不是一定要写:<@taglib prefix="c" uri="http://java.sun.com/jstl/c">?
- jdbc驱动按装完后应该把它resion的那个目录里(急急)
- jsp中能不能用enter代替Tab???
- extJs可以在dataGrid里面把某一列做成输入框吗?
- 关于将提交按钮转移的问题,隐藏提交按钮,用其他的点击触发事件,就剩这点分了,江湖救急!!
- java.lang.IllegalArgumentException: Cannot invoke com.dc.portal.common.entity.Fp
import java.text.SimpleDateFormat;
import java.util.*;/**
* 日期Util类
*
* @author calvin
*/
public class DateUtil {
private static String defaultDatePattern = "yyyy-MM-dd";
/**
* 获得默认的 date pattern
*/
public static String getDatePattern() {
return defaultDatePattern;
} /**
* 返回预设Format的当前日期字符串
*/
public static String getToday() {
Date today = new Date();
return format(today);
} /**
* 使用预设Format格式化Date成字符串
*/
public static String format(Date date) {
return date == null ? "" : format(date, getDatePattern());
} /**
* 使用参数Format格式化Date成字符串
*/
public static String format(Date date, String pattern) {
return date == null ? "" : new SimpleDateFormat(pattern).format(date);
} /**
* 使用预设格式将字符串转为Date
*/
public static Date parse(String strDate) throws ParseException {
return StringUtils.isBlank(strDate) ? null : parse(strDate, getDatePattern());
} /**
* 使用参数Format将字符串转为Date
*/
public static Date parse(String strDate, String pattern) throws ParseException {
return StringUtils.isBlank(strDate) ? null : new SimpleDateFormat(pattern).parse(strDate);
} /**
* 在日期上增加数个整月
*/
public static Date addMonth(Date date, int n) {
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.MONTH, n);
return cal.getTime();
}
}