工具类Date SimpleDateFormat Canlendar
来源:互联网 发布:淘宝助理5.7 编辑:程序博客网 时间:2024/06/05 10:56
Date表示特定的瞬间,精确到毫秒,Date中的好多方法现在都已经过时,所以一般用Calendar 类来实现日期与时间字段的转化,DateFormat用来格式化和解析日期字符串
Date 中的构造方法,无参的时候,Date date=new Date();表示此时此刻的时间;
有参的时候,Date date=new Date(long date);这个表示从1970年1月1日,00:00:00开始之后加上date并将其转化成日历格式,但是(拿本本,划重点了)这个格式并不是唯一的,因为这个会存在时差问题,计算机默认情况下,会根据本地时差产生误差,如果是北京时间就会从早上08:00:00开始计算;
Date中的成员方法,
getTime();是无参的,表示获取当前的毫秒值,一般用long 型来接收,
Date date=new Date(); long s=date.getTime();表示从1970年1月1号,00:00:00到现在的毫秒数,复习一下以前的知识long s=System.currentTimeMillis()这是也是计算的毫秒值,这个也是从1970年开始计算的毫秒值,这两个可根据适用范围的不同,加以区分与使用;
时间的格式化与时间的解析
这两个功能都是通过可通过DateFormat类实现,但是由于DateFormat类不是具体的实现子类,所以找其子类,一般来说。我们使用的SimpleDateFormat类的时候是比较多的,
首先将时间格式化(Date--->String):
(一)Date date=new Date();
SimpleDateFormat sdf=new SimpleDateFormat();//无参的
String time=sdf.format(date);//将当前时间以默认方式用字 符串形式打印出来
(二)Date date=new Date();
SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM--dd mm:HH:ss");
String time=sdf2.format(date);//将当前时间以规定的方法用字符形式打印出来
日期类Calendar 是抽象类,所以它不允许new,它提供了一组日历字段间的转换,以及操作日历字段提供了一些方法
Calendar c=Calendar.getInstance();Calendar 对象可以通过get()方法获取日期和时间信息,通过set()方法设置日期和时间信息,
- 工具类Date SimpleDateFormat Canlendar
- Date类、Canlendar类和DateFormat类
- Canlendar 和 Date
- Date类、SimpleDateFormat类
- Date、 Calendar、SimpleDateFormat类
- Math类、Date、SimpleDateFormat
- Date类和SimpleDateFormat类
- java calendar SimpleDateFormat Date 类
- 学习Date、Calendar、SimpleDateFormat类
- 日期类 Date SimpleDateFormat Calendar
- java-Date、SimpleDateFormat、Calendar类
- Date、Calendar、DateFormat、SimpleDateFormat类
- Date、Calender和SimpleDateFormat类
- java 时间类SimpleDateFormat,Date
- 常用的实用类(Scanner类、Date类、Canlendar类)
- Date类、DateFormat类、SimpleDateFormat类
- Date类/Calendar类/SimpleDateFormat类
- 常见类---Date类,SimpleDateFormat类
- 背包模板
- leetcode--Excel Sheet Column Number
- 递归问题学习二之卡牌组合问题
- CSS 外边距合并
- URL发送post请求
- 工具类Date SimpleDateFormat Canlendar
- 存储过程
- leetcode--Two Sum
- Total Commander之添加两边同时进行文件夹切换操作
- 【思维】hdu 6060 RXD and dividing
- C++工程中使用caffe
- leetcode--Add Two Numbers
- 第一章课后的几个编程题——数据结构与问题描述Java语言描述(第3版)
- Java 中的堆和栈