java学习日记_73:Date与String互换的工具类制作

来源:互联网 发布:淘宝的店铺的运营推广 编辑:程序博客网 时间:2024/05/17 02:25

工具类:


package cn.itcast_04;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * 这是日期和字符串相互转换的工具类 *  * @author 风清扬 */public class DateUtil {private DateUtil() {}/** * 这个方法的作用就是把日期转成一个字符串 *  * @param d *            被转换的日期对象 * @param format *            传递过来的要被转换的格式 * @return 格式化后的字符串 */public static String dateToString(Date d, String format) {// SimpleDateFormat sdf = new SimpleDateFormat(format);// return sdf.format(d);return new SimpleDateFormat(format).format(d);}/** * 这个方法的作用就是把一个字符串解析成一个日期对象 *  * @param s *            被解析的字符串 * @param format *            传递过来的要被转换的格式 * @return 解析后的日期对象 * @throws ParseException */public static Date stringToDate(String s, String format)throws ParseException {return new SimpleDateFormat(format).parse(s);}}


测试类:


import java.text.ParseException;import java.util.Date;/* * 工具类的测试 */public class DateUtilDemo {public static void main(String[] args) throws ParseException {Date d = new Date();// yyyy-MM-dd HH:mm:ssString s = DateUtil.dateToString(d, "yyyy年MM月dd日 HH:mm:ss");System.out.println(s);String s2 = DateUtil.dateToString(d, "yyyy年MM月dd日");System.out.println(s2);String s3 = DateUtil.dateToString(d, "HH:mm:ss");System.out.println(s3);String str = "2014-10-14";Date dd = DateUtil.stringToDate(str, "yyyy-MM-dd");System.out.println(dd);}}



0 0
原创粉丝点击