SSMにおける時間伝達フォーマットの問題
1348 ワード
時間フォーマットを変換するクラスを定義します
注意:このクラスを使用する場合、定義したエンティティ・クラスの時間タイプはStringである必要があります.eg:
参照例:
newsDetailは私が定義したエンティティクラスです.
注意:このクラスを使用する場合、定義したエンティティ・クラスの時間タイプはStringである必要があります.eg:
private String Date;
package com.sl.util;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtil {
/**
*
* @param date
* @param format
* @return
*/
public static String formatDate(Date date,String format){
SimpleDateFormat sdf= new SimpleDateFormat(format);
if(date!=null)
return sdf.format(date);
return null;
}
/**
*
* @return
*/
public static String getCurrentDateString(){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
return sdf.format(new Date());
}
/**
*
* @param str
* @param format
* @return
* @throws ParseException
*/
public static Date formatString(String str,String format) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat(format);
if(str!=null)
return sdf.parse(str);
return null;
}
}
参照例:
newsDetail.setDate(DateUtil.formatDate(new Date(), "yyyy-MM-dd HH-mm-ss"));
newsDetailは私が定義したエンティティクラスです.