您的位置:首页 > 编程语言 > Java开发

java中使用SimpleDateFormat实现字符串和日期的相互转换

2016-11-10 20:58 831 查看
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);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐