时间 日期 相关类
来源:互联网 发布:nba历届全明星mvp数据 编辑:程序博客网 时间:2024/06/06 00:01
图中箭头指向的是其父类
一、Date类:它的对像表示一个特定的瞬间,精确到毫秒。java中的时间是从:标准纪元1970.1.10点开始到某个时刻的毫秒数,类型是longDate d=new Date();默认为当前系统时间 System.currentTimeMills();d.setTime(long num);参数为long类型数值,设置时间d.getTime();返回date的long类型数值;具体使用方法,参考api文档二、DateFormat:抽象类,不能够new出对象,使用时使用其唯一的子类:SimpleDateFormat类 使用方法:
1、
将时间对象按照格式化对象转换成字符串DateFormat df=new SimpleDateFormat(yyyy年MM月dd日 hh:mm:ss 本年中的第w周)//注意这里的yMd hms分别代表年月日 时分秒是特定的,不能转换成别的字母
Date d=new Date(123123123L);
String str=df.format(d);
System.out.println(str);
2、将字符串转换成时间对象
String str="1977-7-7"
DateFormat df=new SimpleDateFormat("yyyy-MM-dd")\\注意这里的格式必须要和字符组中的格式相同才能够进行解析
Date d=df.parse(str);
System.out.println(d);
三、Calendar
类是一个抽象类,不能生成对象,使用时一般使用其的一个子类GregorianCalendar。GregorianCalendar
是 Calendar
的一个具体子类,提供了世界上大多数国家/地区使用的标准日历系统。使用时 Calendar c=new GregorianCalendar();设置时间方法:c.set()方法,可以年月日时分秒一起设置,也可以分开来分别设置,
c.setTime(Date d),参数为Date类型,也是设置日期的一种方式,前提是要创建Date对像;
c.add(Calendar.Year,30):语句意思为在原来的日期上进行增加或者减少,减少即为增加(-30)。
0 0
- 时间 日期 相关类
- StringBuffer,StringBuilder,日期时间相关类
- 时间日期工具类(相关转化)
- 与时间日期相关的实用工具类
- Java日期时间相关的类
- 日期时间相关操作
- sql 日期时间相关
- php日期时间相关
- MySQL 时间日期相关
- U3D 日期时间相关
- 时间日期相关
- 日期时间相关操作
- Javascript 日期时间相关操作
- C#时间日期相关操作
- Android - 时间 日期相关组件
- Java时间日期相关开发
- C#时间日期相关操作
- datetime 时间,日期相关操作
- 网络编程
- eclipse一闪而过的解决方式(转载)
- java中产生随机数的方法
- IK Analyzer分词工具(转载)
- 正则表达式
- 时间 日期 相关类
- java中跳出多重循环的方法
- 反射机制
- 运算符优先级经典题c+=c++;
- 算法知识点
- 十进制,二进制,八进制的相互转换
- Firefox 将让多进程功能开放给更多使用者使用
- HashMap使用小结
- springmvc+hibernate基础学习二