黑马程序员----Date Calendar使用细节
2015-06-04 22:35
375 查看
——- android培训、java培训、期待与您交流! ———-
Date:处理日期,时间;大部分的方法已过时,不推荐使用。
构造方法:Date() ;Date(long date) 自1970.1.100:00:00以来的毫秒数;
after(Date when) ;after(Date when) ;compareTo(Date anotherDate) ;比较前后。
java.text.SimpleDateFormat:是一个与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。
SimpleDateFormat 使得可以选择任何用户定义的日期-时间格式的模式。但建议通过 DateFormat 中的 getTimeInstance、getDateInstance 或 getDateTimeInstance 来创建日期-时间格式器。
SimpleDateFormat(String pattern) 用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFormat。
public final String format(Date date)将一个 Date 格式化为日期/时间字符串。
public Date parse(String source) throws ParseException:把字符串source表示的时间按source的格式转成Date对象。
Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。
常用方法
Date getTime() 返回一个表示此 Calendar 时间值的 Date 对象。
void set(int year, int month, int date, int hour, int minute, int second) 设置字段 YEAR、MONTH、DAY_OF_MONTH、HOUR、MINUTE 和 SECOND 的值。
abstract void add(int field, int amount) 根据日历的规则,为给定的日历字段添加或减去指定的时间量。
若 amount为负数,则减去一天,
若 amount为正数 ,则加上一天
Date:处理日期,时间;大部分的方法已过时,不推荐使用。
构造方法:Date() ;Date(long date) 自1970.1.100:00:00以来的毫秒数;
after(Date when) ;after(Date when) ;compareTo(Date anotherDate) ;比较前后。
java.text.SimpleDateFormat:是一个与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。
SimpleDateFormat 使得可以选择任何用户定义的日期-时间格式的模式。但建议通过 DateFormat 中的 getTimeInstance、getDateInstance 或 getDateTimeInstance 来创建日期-时间格式器。
SimpleDateFormat(String pattern) 用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFormat。
public final String format(Date date)将一个 Date 格式化为日期/时间字符串。
public Date parse(String source) throws ParseException:把字符串source表示的时间按source的格式转成Date对象。
Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。
常用方法
Date getTime() 返回一个表示此 Calendar 时间值的 Date 对象。
void set(int year, int month, int date, int hour, int minute, int second) 设置字段 YEAR、MONTH、DAY_OF_MONTH、HOUR、MINUTE 和 SECOND 的值。
abstract void add(int field, int amount) 根据日历的规则,为给定的日历字段添加或减去指定的时间量。
若 amount为负数,则减去一天,
若 amount为正数 ,则加上一天
相关文章推荐
- 转:45 个 LoadRunner 面试问题(附答案)_纯英文,太有逼格了
- 2015/6/4 深圳--金证
- 黑马程序员_Java_异常机制及常见异常总结
- 黑马程序员_正则表达式
- 黑马程序员_Java基础泛型
- **黑马程序员_Java_多线程**
- 黑马程序员_Java_IO流(二)
- 黑马程序员_Java_集合总结
- 黑马程序员_Java_IO流(一)
- 整理的经典面试题及各种库函数的自己实现
- 程序员面试题及答案收集(更新........)
- 黑马程序员_Java集合概述
- 黑马程序员_Java_内部类
- 黑马程序员_Java面向对象
- 2015/6/4 深圳--爱家纪
- 面试题集锦 1
- 面试题:this、super、以及程序初始化的顺序问题
- 2015/6/4 深圳--存钱罐(存钱网)
- 总结一下迄今为止找实习的面试经验
- 面试题10:看程序写结果(继承)