表单传的是
expireTime 2011-07-26到了struts就变成
Tue Jul 26 00:00:00 CST 2011
怎么格式化???????
往数据库插入,新增时没问题,到了更新就报错,怪
为什么新增没有问题,修改就报错?头痛死.怎么样拒绝这样的格式只允许yyyy-MM-dd 或yyyy/MM/dd
expireTime 2011-07-26到了struts就变成
Tue Jul 26 00:00:00 CST 2011
怎么格式化???????
往数据库插入,新增时没问题,到了更新就报错,怪
为什么新增没有问题,修改就报错?头痛死.怎么样拒绝这样的格式只允许yyyy-MM-dd 或yyyy/MM/dd
{
public static void main(String args[])
{
Date td = new Date();
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = fmt.format(td);
System.out.println(dateString);
}
}
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;/**
* Created by IntelliJ IDEA. User: Administrator Date: 11-4-2 Time: 上午9:59 To
* change this template use File | Settings | File Templates.
*/
public class Formatting { private static final String FORMATE_SIMPLE = "yyyyMMdd_HHmmss_SSS"; /**
* @param formatSimple
* 日期格式 yyyyMMdd_HHmmss_SSS
* @return
*/
public static String formatToString(String formatSimple) {
SimpleDateFormat sdf = new SimpleDateFormat(formatSimple);
return sdf.format(new Date());
} /**
* @param formatSimple
* 日期格式 yyyyMMdd_HHmmss_SSS
* @return
*/
public static Date formatToDate(Date input, String formatSimple) {
SimpleDateFormat sdf = new SimpleDateFormat(formatSimple); Date date = null;
try {
date = sdf.parse(sdf.format(input));
} catch (ParseException ex) {
Logger.getLogger(Formatting.class.getName()).log(Level.SEVERE,
null, ex);
}
return date;
} public static Date formatStringToDate(String input, String simple) {
SimpleDateFormat sdf = new SimpleDateFormat(simple);
Date date = null;
try {
date = sdf.parse(input);
} catch (ParseException ex) {
Logger.getLogger(Formatting.class.getName()).log(Level.SEVERE,
null, ex);
}
return date;
} public static String formatStringToString(String input)
throws ParseException {
return formatStringToString(input, null);
} public static String formatStringToString(String input, String simple)
throws ParseException {
String format = "yyyyMMdd_HHmmss_SSS";
if (null != simple) {
format = simple;
}
System.out.println(input);
SimpleDateFormat sdf = new SimpleDateFormat(format);
String result = "";
result = sdf.format(sdf.parse(input));
System.out.println(result);
return result;
} public static Date FormatStringToData(String dateInput, String formatSimple) {
SimpleDateFormat sdf = new SimpleDateFormat(formatSimple);
String d = sdf.format(dateInput);
Date date = null;
try {
date = sdf.parse(d);
} catch (ParseException ex) {
Logger.getLogger(Formatting.class.getName()).log(Level.SEVERE,
null, ex);
}
return date;
} public static String formatDateToString(Date input) {
return formatDateToString(input);
}
/*public static String formatDateToString(Date date, String simple) {
SimpleDateFormat dataFormat = new SimpleDateFormat(simple);
String nowStr = dataFormat.format(date);
return nowStr;
}*/ public static String formatDateToString(Date input, String simple) {
String format = FORMATE_SIMPLE;
if (null != simple) {
format = simple;
}
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(input);
}
}什么格式化都试了,无效!,快吐血了可能是累了。休息下再搞
String now = myFmt3.format(new Date());