JAVA Date类、SimpleDateFormat抽象类、Calendar类
来源:互联网 发布:985 211 知乎 编辑:程序博客网 时间:2024/06/18 09:41
Date类
类Date 表示特定的瞬间,精确到毫秒
构造方法
publicDate() 使用当前系统时间构造一个Date
publicDate(long date) 使用一个毫秒值构造一个Date
成员方法
public longgetTime() 获取毫秒值
public voidsetTime(long time) 设置毫秒值
SimpleDateFormat类
DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。是抽象类,所以使用其子类
构造方法
publicSimpleDateFormat() 用默认的模式和默认语言环境的日期格式符号构造 SimpleDateFormat
publicSimpleDateFormat(String pattern) 用给定的模式和默认语言环境的日期格式符号构
成员方法
public finalString format(Date date) 将一个Date转换为String
public Dateparse(String source) 将一个String转换为Date;注意:当前SimpleDateFormat的对象的格式一定要与参数source表示的格式一致,否则会抛出异常
[Java] 纯文本查看 复制代码
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21/**
* Date练习
* @author Somnus
*
*/
public class Demo {
public static void main(String[] args) {
long time = System.currentTimeMillis();
time = 1268414834218l;
Date date = new Date(time);
System.out.println(date.toString());
DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.FULL);
dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG,
DateFormat.LONG);
// 调用format方法对日期对象进行格式化。用默认风格。
String str_date = dateFormat.format(date);
System.out.println(str_date);
}
}
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21/**
* Date练习
* @author Somnus
*
*/
public class Demo {
public static void main(String[] args) {
long time = System.currentTimeMillis();
time = 1268414834218l;
Date date = new Date(time);
System.out.println(date.toString());
DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.FULL);
dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG,
DateFormat.LONG);
// 调用format方法对日期对象进行格式化。用默认风格。
String str_date = dateFormat.format(date);
System.out.println(str_date);
}
}
Calendar类
Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAYOFMONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。
成员方法
publicstatic Calendar getInstance() 获取GregorianCalendar实例对象
public intget(int field) 获取某个字段的值
成员方法
public voidadd(int field,int amount)
public finalvoid set(int year,int month,int date)
0 1
- java calendar SimpleDateFormat Date 类
- java-Date、SimpleDateFormat、Calendar类
- JAVA Date类、SimpleDateFormat抽象类、Calendar类
- Date、 Calendar、SimpleDateFormat类
- Date类、DateFormat抽象类、SimpleDateFormat类和Calendar类
- 学习Date、Calendar、SimpleDateFormat类
- 日期类 Date SimpleDateFormat Calendar
- Date、Calendar、DateFormat、SimpleDateFormat类
- Date类、Calendar类与SimpleDateFormat类-Java基础063
- java 常用类 日期类 Date SimpleDateFormat Calendar
- 关于java日期类Date,DateFormat,SimpleDateFormat,Calendar总结
- java日期类操作:Date、SimpleDateFormat、Calendar简介
- Date类/Calendar类/SimpleDateFormat类
- 日期操作类(Date、Calendar、DateFormat、SimpleDateFormat)
- Date,SimpleDateFormat,Calendar 类的应用
- java 时间类SimpleDateFormat,Date
- Date类,Calendar类,DateFormat类,SimpleDateFormat类
- 【JavaSE_学习笔记】Date类SimpleDateFormat类与Calendar类
- MySQL
- ElasticSearch 2 (13)
- redis数据类型及持久化方案
- maven -- 创建新的项目,该项目需要依赖上一发布的项目
- 【GDOI 2017 day2】小学生语文题
- JAVA Date类、SimpleDateFormat抽象类、Calendar类
- PHPMailer Exploit Remote Code Exec CVE-2016-10033 Vuln
- 组合数之卢卡斯定理
- 分子式
- 直接插入排序
- PAT 1094. The Largest Generation (25)
- java读取文件数据进行一些简单处理的例子
- VLAN
- Ionic2 Scss