浅谈java中六大时间类的使用和区别

发布时间 - 2026-01-10 22:32:42    点击率:
java.util.Date
java.sql.Date java.sql.Time java.sql.Timestamp
java.text.SimpleDateFormat
java.util.Calendar

java.util.Date日期格式为:年月日时分秒
java.sql.Date日期格式为:年月日
java.sql.Time日期格式为:时分秒
java.sql.Timestamp日期格式为:年月日时分秒纳秒(毫微秒)

从数据库中取出来的日期一般都用getTimestamp()方法,例如oracle中一个字段数据类型Date,要想获得准确日期就用getTimestamp()方法。

java.util.Calendar类(日历类)Calendar类是一个抽象基类,主要用于日期之间的各种计算获取Calendar实例的方法:使用Calendar.getInstance()方法或调用它子类GregorianCalendar的构造器。

java.text.SimpleDateFormat:其他五种均可以被格式化同种样式的时间

----------------------------------------------------------------------------

java.util.Date 是java.sqlDate,Time,Timestamp的父类

1.java.util.Date 就是在除了SQL语句的情况下面使用

2.java.sql.Date 是针对SQL语句使用的,new java.sql.Date(new java.util.Date().getTime(),它只包含日期而没有时间部分

3.它都有getTime方法返回毫秒数

---------------------------------------------------------------------------------------------

4.互相转换

new java.sql.Date(new java.util.Date().getTime())

new java.util.Date(new java.sql.Date(0).getTime())

5.java.sql.Timestamp的使用

6.java.sql.Time

7.java.util.Calendar

8.所有时间日期都可以被SimpleDateFormat格式化format()

以上这篇浅谈java中六大时间类的使用和区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# java  # 时间类  # java8 LocalDate LocalDateTime等时间类用法实例分析  # Java对日期Date类进行加减运算、年份加减月份加减、时间差等等  # Java Calendar类的时间操作  # Java中的日期和时间类以及Calendar类用法详解  # JAVA时间日期处理类实例  # java获取当前时间和前一天日期(实现代码)  # java时间戳转日期格式的实现代码  # 学习Java中的日期和时间处理及Java日历小程序的编写  # Java日期时间使用方法汇总  # Java常用的时间工具类实例  # 格式为  # 给大家  # 毫微秒  # 是一个  # 都有  # 子类  # 希望能  # 要想  # 均可  # 这篇  # 就用  # 都用  # 浅谈  # 主要用于  # 五种  # 小编  # 它只  # 大家多多  # 中取  # 就是在 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  如何快速生成专业多端适配建站电话?  java获取注册ip实例  Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理  Python文本处理实践_日志清洗解析【指导】  用yum安装MySQLdb模块的步骤方法  Windows Hello人脸识别突然无法使用  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践  android nfc常用标签读取总结  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  如何自定义建站之星模板颜色并下载新样式?  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  如何登录建站主机?访问步骤全解析  Laravel如何使用Eloquent进行子查询  JS去除重复并统计数量的实现方法  java ZXing生成二维码及条码实例分享  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  Laravel如何实现用户注册和登录?(Auth脚手架指南)  如何在云主机上快速搭建网站?  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  移动端脚本框架Hammer.js  如何在宝塔面板创建新站点?  Laravel集合Collection怎么用_Laravel集合常用函数详解  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  如何快速搭建高效服务器建站系统?  IOS倒计时设置UIButton标题title的抖动问题  香港服务器部署网站为何提示未备案?  如何用y主机助手快速搭建网站?  如何彻底卸载建站之星软件?  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  如何在建站之星绑定自定义域名?  JavaScript常见的五种数组去重的方式  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  Laravel用户密码怎么加密_Laravel Hash门面使用教程  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  实例解析angularjs的filter过滤器  太平洋网站制作公司,网络用语太平洋是什么意思?  如何正确选择百度移动适配建站域名?  如何在阿里云ECS服务器部署织梦CMS网站?  如何在IIS7上新建站点并设置安全权限?  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  公司门户网站制作流程,华为官网怎么做?  Laravel Fortify是什么,和Jetstream有什么关系  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  制作公司内部网站有哪些,内网如何建网站?  PHP 500报错的快速解决方法  JavaScript数据类型有哪些_如何准确判断一个变量的类型  如何在Windows虚拟主机上快速搭建网站?  如何获取免费开源的自助建站系统源码?