一、Date类
java.util包里面的Date类,是Java里面进行日期操作常用类。Date类用来表示特定的瞬间,精确到毫秒。
二、如何初始化Date
1、构造方法:Date()
Java代码 收藏代码
Date d1 = new Date();
System.out.println(d1);
// 运行结果:Mon Oct 21 21:00:00 CST 2013
2、构造方法:Date(long date)
Java代码 收藏代码
Date d1 = new Date(12353513213555L);
System.out.println(d1);
// 运行结果:Tue Jun 20 19:26:53 CST 2361
三、常用方法
1、after(Date when):测试此日期是否在指定日期之后;
2、before(Date when):测试此日期是否在指定日期之前;
3、getTime():返回自1970年1月1日00:00:000 GMT以前此对象表示的毫秒数。
四、DateFormat类和SimpleDateFormat类
在java。text包中的DateFormat类是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。DateFormat是个抽象类,SimpleDateFormat类是它的子类。
1、常用方法:
parse(String source):从给定字符串的开始解析文本以生成一个日期;
Java代码 收藏代码
DateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss SSS");
Date str;
try {
str = df.parse("2012/5/5 12:12:21 565");
System.out.println(str.getTime());
} catch (ParseException e) {
e.printStackTrace();
}
// 运行结果:1336191141565
format(Date date):将一个Date格式化为日期/时间字符串
Java代码 收藏代码
Date d1 = new Date();
DateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss SSS");
String str = df.format(d1);
System.out.println(str);
// 运行结果:2013/10/21 21:23:13 902
五、Calendar类
1、Calendar类是一个静态方法getInstance()来获取Calendar实例。返回基于当前时间的日历。
Java代码 收藏代码
Calendar c = Calendar.getInstance();
2、Calendar类功能
第一个常用的功能是能够从日期里面按照要求析取出数据,如年、月、日、星期等等。
Java代码 收藏代码
Calendar c = Calendar.getInstance();
System.out.println("今天是" + c.get(5) + "号," + c.get(Calendar.YEAR) + "年");
// 运行结果:今天是21号,2013年
第二个功能就是对日期进行加减运算
Java代码 收藏代码
Calendar c = Calendar.getInstance();
c.add(c.YEAR, 1);
System.out.println("今天是" + c.get(5) + "号," + c.get(Calendar.YEAR) + "年");
// 运行结果:今天是21号,2014年
(完)
建筑木方 闽通木业提供
分享到:
相关推荐
java日期操作类 操作java日期 替换simplatedateformate
经典示例Java日期操作类 经典示例Java日期操作类.pdf
老师详细讲解的...很时用,时候java初学者
主要介绍了Java日期操作类常见用法,结合实例形式分析了java针对日期时间的获取、转换常见操作技巧,需要的朋友可以参考下
Java 日期比较工具类 各种日期操作及计算( 获取两个日期 间隔天数 间隔月数 格式化日期 )
java日期类型操作工具类
Java DateUtil.java日期时间操作类源代码,DateUtil类包含了标准的时间和日期格式,以及这些格式在字符串及日期之间转换的方法。比如日期格式转换成时间戳、得到格式化后的系统当前日期、转化日期格式"MM/dd/YY、MM....
java计算星期几,java计算后几天的日期) 收藏 一个简单的相对的较为完善的日期操作类
全面的日期开发工具类,对日期进行各种转换,应用于大部分项目的开发需求。
// 格式:年-月-日 小时:分钟:秒 public static final String FORMAT_ONE = "yyyy-MM-dd HH:mm:ss"; // 格式:年-月-日 小时:分钟 public static final String FORMAT_TWO = "yyyy-MM-dd HH:mm";...
曾经我不太会日期类的算法,通过学习后总结了一些,有好用的东西是要分享给大家的,希望大家也能学的越来越好。
日期类的加减及java中所以日期类的操作算法大全
我自己一直使用的辅助类,压缩包的内容如下:DateUtil.java日期操作类.MyFiles.java文件操作类.ReadWebs.java调用远程页面的方法类.StringUtil.java字符串转换操作类.Uploadfile.java校验文件大小及格式的类
欧柏泰克:Java常用类库--日期操作类 在 Java 语言中,日期操作类是非常重要的一部分,常用的日期操作类有 Date 类、Calendar 类和 DateFormat 类。下面是对这三个类的详细介绍: Date 类 Date 类是 Java 语言中...
详细介绍了Java8日期时间相关的api,列举了一些常用的方法,包含java.time、java.time.temporal、java.time.format包下的类和接口操作
031105_【第11章:Java常用类库】_日期操作类(Date、Calendar)笔记
近百种java 日期类操作 让你轻松操作java时间
日期操作工具类,主要实现了日期的常用操作。 * * 在工具类中经常使用到工具类的格式化描述,这个主要是一个日期的操作类,所以日志格式主要使用 SimpleDateFormat的定义格式. * * 格式的意义如下: 日期和...
NULL 博文链接:https://liu-jason.iteye.com/blog/1130442