JAVA Date初探
2014-05-12 00:00
495 查看
摘要: 参考:传智播客毕老师Java基础视频
字符串日期互转,比较
字符串日期互转,比较
public class MyDateUtil { /** * 获取日期之间的天数 * @param d1 * @param d2 * @return 天数 * @throws ParseException */ public static int getDateDif(Date d1,Date d2) throws ParseException { long dif = d1.getTime() - d2.getTime(); return Math.abs((int)(dif/1000/60/60/24)); } /** * @return 当前日期时间 */ public static String getCurDateTime(){ Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return sdf.format(date); } /** * * @return 当前日期 */ public static String getCurDate(){ Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); return sdf.format(date); } public static void main(String[] args) throws Exception { Date date = new Date(); DateFormat df = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG); String time = df.format(date); System.out.println(time); df = new SimpleDateFormat("yyyy年M月dd日 E a HH时mm分");//2014年5月12日 星期一 上午 01时25分 time = df.format(date); System.out.println(time); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date date1 = sdf.parse("2014-04-19"); Date date2 = sdf.parse("2014-05-19"); System.out.println(getDateDif(date1,date2)); System.out.println(getCurDateTime()); System.out.println(getCurDate()); } }
相关文章推荐
- dos 日期时间格式设置使用小结(Date和Time)
- DOS批处理之DATE命令的使用方法详解
- 如何解决ORA-01843与NLS_DATE_FORMAT问题
- ExtJs的Date格式字符代码
- PHP中Date获取时间不正确怎么办
- Insert Date and Time into Access
- date.parse在IE和FF中的区别
- 使用 MySQL Date/Time 类型
- php将字符串转化成date存入数据库的两种方式
- JavaScript Date对象使用总结
- Java中Date,Calendar,Timestamp的区别以及相互转换与使用
- PHP中Date()时间日期函数的使用方法小结
- php date与gmdate的获取日期的区别
- JavaScript 笔记二 Array和Date对象方法
- oracle date 类型字段的处理方法
- JavaScript Date对象 日期获取函数
- Java中Date类和Calendar类的常用实例小结
- JavaScript 中Date对象的格式化代码方法汇总
- 扩展JS Date对象时间格式化功能的小例子
- javascript中Date对象的使用总结