字符串转换成日期问题 我有一个字符串"2006-11-01"我要怎么把它转换成日期型格式的 2006-11-01 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class DateUtil { private static String defaultDatePattern = "yyyy-MM-dd"; /** * 获得默认的 date pattern */ public static String getDatePattern() { return defaultDatePattern; } public static String format(Date date) { return date == null ? "" : format(date, getDatePattern()); }} sorry,少了个方法 public static String format(Date date, String pattern) { return date == null ? "" : new SimpleDateFormat(pattern).format(date); } 这位大哥...你的方法是把Date类型转换成字符串...而我的意思是要把字符串型的"2006-11-01",转换成日期型的 2006-11-01 看错咯,完整工具类:package com.sohu.blog.dennis_zane.util;import org.apache.commons.lang.StringUtils;import java.text.ParseException;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(); }} java开发用什么平台,软件好~~~ 程序的执行顺序 java初学者求问 两个jpanel在同一个位置显示 请大峡帮帮忙,下面是一个求素数的程序问题 java网络编程这块 jasperreports是如何控制多个报表批量打印 急!!!求JBuilder7的Series和Key!!! 四个数列出多种排法不知道我的代码那错了 哪里有jbuilder6下载!!!快快 java 调用sqlServer的返回结果集存储过程,如果得的结果集啊 简单问题,如何把当前时间转换未UTC时间
private static String defaultDatePattern = "yyyy-MM-dd";
/**
* 获得默认的 date pattern
*/
public static String getDatePattern() {
return defaultDatePattern;
}
public static String format(Date date) {
return date == null ? "" : format(date, getDatePattern());
}
}
return date == null ? "" : new SimpleDateFormat(pattern).format(date);
}
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();
}
}