java基础--20 自己封装一个DateUtil类
2016-10-08 23:18
731 查看
该类包含2个主要的功能:
1.实现date-string之间的转换
2.实现string-date之间的转换
测试:
测试结果:
1.实现date-string之间的转换
2.实现string-date之间的转换
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); } /** * 作用:把一个字符串格式化成Date日期对象 * @param s 输入的字符串 * @param format 按照该格式进行提取 * @return 日期对象 * @throws ParseException */ public static Date stringToDate(String s,String format) throws ParseException{ return new SimpleDateFormat(format).parse(s); } }
测试:
public static void main(String[] args) throws ParseException { Date d = new Date(); // yyyy-MM-dd HH:mm:ss String s = DateUtil.dateToString(d, "yyyy年MM月dd日 HH:mm:ss"); System.out.println(s); String s1= DateUtil.dateToString(d, "yyyy年MM月dd日"); System.out.println(s1); String s2 = DateUtil.dateToString(d, "HH:mm:ss"); System.out.println(s2); String str = "2014-10-14"; Date dd = DateUtil.stringToDate(str,"yyyy-MM-dd" ); System.out.println(dd); }
测试结果:
2016年10月08日 23:08:14 2016年10月08日 23:08:14 Tue Oct 14 00:00:00 CST 2014
相关文章推荐
- 自己封装的一个Java版图片工具,具备压缩,伸缩变换,透明处理,格式转换等功能.
- Java基础针对自己薄弱环节总结03(面向对象封装、继承)
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(2) 自己封装的Calendar接口
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(2) 自己封装的Calendar接口 - 跨到对岸去
- jdbc-mysql基础 java.util.sql.date与mysql中date类型相对应可以相互访问
- Java基础知识:java.util包-Date、Calendar、Random类等
- Struts中JAVA.UTIL.DATE的日期转换器必须自己写
- 利用java基础写的一个简单的小游戏,没有UI界面,只是涉及到类的封装,方法的调用,方便日后复习用
- Java基础-常用util1 Date
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(2) 自己封装的Calendar接口
- java基础--java.util.Date类型小结
- java 基础:java.util.Date和java.sql.Date的区别和相互转化
- 一个最为基础的java封装
- 自己封装了一个Java数据库访问管理类
- 自己封装的一个java图片验证码
- java.sql.date 与 java.util.date及使用方法
- 一个比较综合的Java语言基础试题
- java.sql.date 与 java.util.date区别及取时间方法
- 队列Queue:一个被遗失的java.util类(完)
- 自己写的一个JSP上传文件和下载文件的JavaBean