详解 Java中日期数据类型的处理之格式转换的实例
发布时间 - 2026-01-11 02:38:53 点击率:次详解 Java中日期数据类型的处理之格式转换的实例

概要:
日期以及时间格式处理,在Java中时间格式一般会涉及到的数据类型包括Calendar类和Date类。
Date类:
1、Date类型转String类型(以时间格式1970-01-01 01:01:01为例)
//yyyy-MM-dd HH:mm:ss表示24时间进制
SimpleDateFormat sDateFormat=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String date=sDateFormat.format(new Date());
//注:MySQL数据库中date和datetime数据类型可接收日期格式数据,若通过String类型插入数据库,需要在日期字符串上加上标即'1970-01-01 01:01:01'
2、String类型转Date类型
String dStr ="2001.12.12-08:23:21";
Date d = null;
SimpleDateFormat sdf = newSimpleDateFormat("yyyy.MM.dd-HH:mm:ss");
try {
d = sdf.parse(dStr);
} catch (ParseException pe) {
System.out.println(pe.getMessage());
}
System.out.println(d.toLocaleString());//返回当前区域设置的默认格式表示的日期
3、毫秒数据格式化成日期格式
//以1429339937748为毫秒数实例化一个Date对象
Date date =new Date(1429339937748l); SimpleDateFormat sdf=newSimpleDateFormat("yyyy-MM-dd");
//设置转化格式
String time=sdf.format(date);//将Date对象转化为yyyy-MM-dd形式的字符串
System.out.println(time);//输出字符串
Calendar类:
从JDK1.1版本开始,在处理日期和时间时,系统推荐使用Calendar类进行实现。在设计上,Calendar类的功能要比Date类强大很多,而且在实现方式上也比Date类要复杂一些,简单介绍一下Calendar类的使用。
//首先获取一个实例化的对象,由于Calendar是抽象类,因此不能new Calendar calendar =Calendar.getInstance(); //获取年份 int year = calendar.get(Calendar.YEAR); //获取月份(月份的话需要在原来的基础上+1) int month = calendar.get(Calendar.MONTH)+ 1; //小时--24小时 int hour = calendar.get(Calendar.HOUR_OF_DAY); //小时--12小时 int hour1= calendar.get(Calendar.HOUR); //分钟 int minute = calendar get(Calendar.MINUTE); //秒 int second = calendar.get(Calendar.SECOND); //星期几 int day = calendar.get(Calendar.DAY_OF_WEEK);
以上就是java中日期数据类型的转换,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Java日期格式转换
# Java日期格式转换的实例详解
# Java将Date日期类型字段转换成json字符串的方法
# Java将日期类型Date时间戳转换为MongoDB的时间类型数据
# Java中Date数据类型的数值转换方式
# 如有
# 基础上
# 推荐使用
# 希望能
# 要比
# 为例
# 涉及到
# 谢谢大家
# 转化为
# 介绍一下
# 也比
# 数据库中
# 上加
# 格式转换
# 疑问请
# 数据格式
# 上标
# 抽象类
# mm
# HH
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Java垃圾回收器的方法和原理总结
如何在阿里云服务器自主搭建网站?
Android中AutoCompleteTextView自动提示
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
Laravel如何使用Eloquent进行子查询
如何用景安虚拟主机手机版绑定域名建站?
北京的网站制作公司有哪些,哪个视频网站最好?
使用spring连接及操作mongodb3.0实例
如何实现javascript表单验证_正则表达式有哪些实用技巧
如何快速搭建高效WAP手机网站?
如何基于云服务器快速搭建个人网站?
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
如何挑选最适合建站的高性能VPS主机?
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
深圳网站制作平台,深圳市做网站好的公司有哪些?
如何在万网利用已有域名快速建站?
JS去除重复并统计数量的实现方法
Python文件流缓冲机制_IO性能解析【教程】
进行网站优化必须要坚持的四大原则
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
Android自定义控件实现温度旋转按钮效果
如何续费美橙建站之星域名及服务?
bing浏览器学术搜索入口_bing学术文献检索地址
如何在阿里云ECS服务器部署织梦CMS网站?
千库网官网入口推荐 千库网设计创意平台入口
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
图册素材网站设计制作软件,图册的导出方式有几种?
如何在Windows环境下新建FTP站点并设置权限?
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
网站页面设计需要考虑到这些问题
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
javascript基本数据类型及类型检测常用方法小结
英语简历制作免费网站推荐,如何将简历翻译成英文?
Swift开发中switch语句值绑定模式
如何生成腾讯云建站专用兑换码?
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
如何批量查询域名的建站时间记录?
如何用5美元大硬盘VPS安全高效搭建个人网站?
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧
phpredis提高消息队列的实时性方法(推荐)
高端建站三要素:定制模板、企业官网与响应式设计优化
laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法
Laravel如何升级到最新版本?(升级指南和步骤)
Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性
浅谈Javascript中的Label语句
上一篇:docker官网怎么切换成中文
下一篇:docker命令在哪里输入
上一篇:docker官网怎么切换成中文
下一篇:docker命令在哪里输入

