时间类总结

来源:互联网 发布:连接虚拟主机mysql 编辑:程序博客网 时间:2024/05/21 17:07
JDK 中时间相关类
1、Date
初始化方法:Date()新建并用当前时间来初始化一个Date对象
            Date(long miliseconds) 用指定的毫秒数来新建并初始化一个Date对象,这个毫秒数是距离1970.1.1的毫秒数
常用方法:时间比较类:after(Date date)判断当前时间是否在指定时间之后
                      before(Date  date)判断当前时间是否在指定时间之前
                      compareTo(Date date)比较两个日期的顺序,如果等于给定的日期,则返回0;如果大于给定的日期,则返回正数;如果小于给定的                                日期,则返回负数
                      equals(Date date)比较两个日期是否相等
                      getTime()获得毫秒数
                      setTime()设置毫秒数
2.SimpleDateFormat
初始化方法:SimpleDateFormat(String pattern)用指定的模式和默认语言环境的日期格式符号来构造
常用方法: parse(String datetext)从文本解析返回一个Date对象
           format(Date date)将给定的日期对象格式化成指定格式的文本
3.Calendar
初始化:calendar()构造一个带有默认时区及默认语言环境的calendar
        calendar(TimeZone zone, Locale locale)构造一个带有指定时区和指定语言环境的calendar
        构造的calendar的时间值默认为当前时间
常用方法: getTime()返回一个表示此Calendar时间值的date对象
           set(int year, int month, int date, int hourOfDay, int minute, int second) 设置各字段的值
                  add(int field, int mount) 为给定的日历字段添加或减去相应的时间量
更方便的时间处理工具--jodatime
http://my.oschina.net/markho/blog/498299
0 0
原创粉丝点击