java常用的日期类介绍
开发过程中,对日期的处理十分普遍,掌握常用的日期转换方法,肯定会对工作有显著提升。声明一下,我本次使用的 jdk 1.8。
先说一说常用的Date、Calendar;
1、Date
提起Date,很多人可能会说,这个类怎么怎么不好...好吧,我无话可说,这个类确实有很多方法被弃用。被弃用的类和方法在使用的时候会划上删除线,看起来不舒服,但是也不影响使用。Date是我工作中遇到的第一个日期类,情有独钟,也许是我英语不好只能记住这种拼写简单的名字吧!
先看一下Date的包路径,如下(这一条不重要,直接略过)
- java.lang.Object
- java.util.Date
再看一下Date的构造函数 如下:
Date() |
Date(long date) |
Date(int year, int month, int date) 已弃用 |
Date(int year, int month, int date, int hrs, int min) 已弃用 |
Date(int year, int month, int date, int hrs, int min, int sec) 已弃用 |
Date(String s) 已弃用 |
Date 提供的方法 如下:
boolean
|
after(Date when) 日期是否在when之后。
|
boolean
|
before(Date when) 日期是否在when之前。
|
int
|
compareTo(Date anotherDate) 比较两个日期: -1 anotherDate靠后; 0相等;1 anotherDate靠前 。
|
void
|
setTime(long time) 设置此 Date 对象以表示1970年1月1日00:00:00 GMT后的 time 毫秒的时间点。
|
long
|
getTime() 返回自1970年1月1日以来,由此 Date对象表示的00:00:00 GMT的毫秒 数 。
|
Object
|
clone() 返回此对象的副本。
|
boolean
|
equals(Object obj) 比较两个日期是否相等。
|
static Date
|
from(Instant instant) 从 Instant 对象获取一个 Date 的实例。
|
Instant
|
toInstant() 将此 Date 对象转换为 Instant 。
|
String
|
toString() 将此 Date 对象转换为 String 的形式:
|
int
|
hashCode() 返回此对象的哈希码值。
|
int
|
getDate() 已弃用
|
int
|
getDay() 已弃用
|
int
|
getHours() 已弃用
|
int
|
getMinutes() 已弃用
|
int
|
getMonth() 已弃用
|
int
|
getSeconds() 已弃用
|
int
|
getTimezoneOffset() 已弃用
|
int
|
getYear() 已弃用
|
static long
|
parse(String s) 已弃用
|
void
|
setDate(int date) 已弃用
|
void
|
setHours(int hours) 已弃用
|
void
|
setMinutes(int minutes) 已弃用
|
void
|
setMonth(int month) 已弃用
|
void
|
setSeconds(int seconds) 已弃用
|
void
|
setYear(int year) 已弃用
|
String
|
toGMTString() 已弃用
|
String
|
toLocaleString() 已弃用
|
static long
|
UTC(int year, int month, int date, int hrs, int min, int sec) 已弃用
|
java常用的日期类介绍相关推荐
- 标题 日期问题java蓝桥杯,日期类的使用(java)-蓝桥杯
蓝桥杯日期问题常考,java提供了日期类很方便: //日历类 Calendar c = Calendar.getInstance(); // 获取实例化对象 Date date =c.getTime( ...
- java.util类,GitHub - yutaolian/JavaUtils: 总结的一些Java常用的util类
JavaUtils 总结的一些Java常用的util类 ###1.格式化时间 SimpleDateFormat(DateFormat)实现线程安全的使用 众所周知SimpleDateFormat(Da ...
- java的时间日期类_Java基础学习:日期时间类
Date 类 所在的包:java.util.Date Date 类表示特定的瞬间,精确到毫秒.创建对象的值为从1970年1月1日00:00:00 到当前系统显示时间所经历的毫秒数. 例如:public ...
- java Date(日期类)和Calenda(日历类)
Java 关于时间日期的处理有两个基础类 Calendar 和 Date . Calendar 有子类 GregorianCalendar : Date 有子类 (java.sql.) Date, T ...
- Java核心类库-IO-File类介绍和路径分割符
Java的IO:类和接口存在于Java.io包中 讲IO操作之前,必须要先讲File类(文件/目录) File类介绍和路径分割符: File类是IO包中唯一表示磁盘文件和磁盘目录的对象的路径. 该类包 ...
- java常用文件工具类
java常用工具类(一) 主要是Java操作文件及及IO流的一些常用库,是Apache对java的IO包的封装,这里面文件类工具有两个非常核心的类FilenameUtils跟FileUtils,IO流 ...
- Java常用加密算法工具类
import java.io.IOException; import java.math.BigInteger; import java.security.MessageDigest; import ...
- java定义一个日期类 包括年 月 日_【说明】 设计一个日期类Date包括年、月、日等私有数据成员。要求实现日期..._考试资料网...
填空题[说明] 设计一个日期类Date包括年.月.日等私有数据成员.要求实现日期的基本运算,如某日期加上天数.某日期减去天数.两日期相差的天数等. 在Date类中设计如下重载运算符函数: Date o ...
- java定义一个日期类 包括年 月 日_定义一个日期类:包括年、月、日三个成员变量,显示日期的方法...
/*定义一个日期类:包括年.月.日三个成员变量,显示日期的方法 * 提供构造方法:定义无参构造方法,和有参构造方法 */ 代码如下: public class Demo { public static ...
最新文章
- python数据结构与算法:双向链表
- InnoDB调优-索引优化策略
- 如何用Excel统计出各科指定分数段的人数?(亲测)
- 文件的文本打开方式和二进制打开方式的区别
- 2017-2018-1 20155327 《信息安全系统设计基础》第十一周学习总结
- Go程序开发---Go环境配置:CentOS6.5+Go1.8标准包安装
- python画海绵宝宝_《1,2,3到动物园》数数书,适合幼儿园小班宝宝亲子共读,从游戏中了解数字的概念...
- c#五个自然日 工作日计算_C#程序输入工作日编号并打印工作日
- Java并发包源码学习之AQS框架(三)LockSupport和interrupt
- matlab2014调用vs2015进行混合编译生成mex文件
- 认证服务器的搭建_这个认证正式发布!
- nodejs pm2教程(转载)
- netperf网卡测速ubuntu linux 环境下测硬件网卡速度
- Mac电脑用CrossOver安装的Windows软件位置
- docker elasticsearch安装
- Microsoft官网 Windows10 系统重装教程
- 未来WiFi技术新方向:传输、覆盖、能耗
- 如何快速将磁盘写满!!!
- Centos 查看/搜素日志 查找文件、目录、内容等 常用命令
- 批量重命名 将中文名称翻译成英文名称的操作方法
热门文章
- 基于virtualbox安装ubuntu18.04
- 总结一些开源的网站检测扫描器源码(未完)
- codeforce 780C Andryusha and Colored Balloons
- 工厂 调用Unity Application Block 通过XML配置文件映射读取数据层方法
- Android ViewPager 重复数据问题的解决方法
- 关于ASP.NET MVC开发设计中出现的问题与解决方案汇总 【持续更新】
- Eclipse导入maven项目报Resources文件夹红叉问题解决方案
- 【报告分享】2021年数字化浪潮在中国的发展和实践.pdf(附下载链接)
- 【报告分享】中金103页区块链行业报告:区块链与数字货币,科技如何重塑金融基础设施.pdf(附下载链接)
- 解读:滴滴“猜你去哪儿”功能的算法实现