java中使用SimpleDateFormat实现字符串和日期的相互转换
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTool {
/**
* 字符串转换为日期
* @param string
* @param pattern
* @return
* @throws ParseException
*/
public static Date StringToDate(String string, String pattern) throws ParseException {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
Date date = simpleDateFormat.parse(string);
return date;
}
/**
* 日期转换为字符串
* @param date
* @param pattern
* @return
*/
public static String DateToString(Date date, String pattern) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
String string = simpleDateFormat.format(date);
return string;
}
public static void main(String[] args) throws ParseException {
// yyyy是年,MM是月,dd是日, HH是(24小时制)时,hh是(12小时制)时,mm是分,ss是秒
Date date = DateTool.StringToDate("2016-11-10 20:40:17", "yyyy-MM-dd HH:mm:ss");
System.out.println(date);
String string = DateTool.DateToString(new Date(), "yyyy年MM月dd日 HH时mm分ss秒");
System.out.println(string);
}
}
java中使用SimpleDateFormat实现字符串和日期的相互转换
最新推荐文章于 2025-02-11 12:30:18 发布