Java时间类Date类和Calendar类的使用详解
发布时间 - 2026-01-11 02:36:51 点击率:次起因:写代码的时候经常会用到获取当前时间戳和日期,现总结如下
public void testDate() {
//SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式
Date date = new Date();
String dateString = date.toString();
long times = date.getTime();
System.out.println("date.toString():"+date.toString());
System.out.println("当前时间戳(毫秒):" + times);
Calendar c = Calendar.getInstance();
System.out.println("当前日期:" + c.get(Calendar.DATE));
System.out.println("当前年份:" + c.get(Calendar.YEAR));
//月份从0开始,0-11
System.out.println("当前月份:" + c.get(Calendar.MONTH));
//12小时制,0-11
System.out.println("12小时制:当前小时:" + c.get(Calendar.HOUR));
System.out.println("24小时制:当前小时:" + c.get(Calendar.HOUR_OF_DAY));
System.out.println("当前分钟:" + c.get(Calendar.MINUTE));
System.out.println("当前秒:" + c.get(Calendar.SECOND));
System.out.println("一年中的某天:" + c.get(Calendar.DAY_OF_YEAR));
System.out.println("当前时间戳(毫秒):" + c.getTimeInMillis());
System.out.println("Calendar的toString()方法一般用作调试:"+c.toString());
SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");
String currentDateStr = df.format(new Date());
System.out.println("当前日期yyyyMMdd:"+currentDateStr);
}
<br><br>
输出结果:
date.toString():Wed Aug 02 11:39:05 CST 2017 当前时间戳(毫秒):1501645145298 当前日期:2 当前年份:2017 当前月份:7 12小时制:当前小时:11 24小时制:当前小时:11 当前分钟:39 当前秒:5 一年中的某天:214 当前时间戳(毫秒):1501645145302 Calendar的toString()方法一般用作调试:java.util.GregorianCalendar[time=1501645145302,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2017,MONTH=7,WEEK_OF_YEAR=31,WEEK_OF_MONTH=1,DAY_OF_MONTH=2,DAY_OF_YEAR=214,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=1,AM_PM=0,HOUR=11,HOUR_OF_DAY=11,MINUTE=39,SECOND=5,MILLISECOND=302,ZONE_OFFSET=28800000,DST_OFFSET=0] 当前日期yyyyMMdd:20170802
总结
以上所述是小编给大家介绍的Java时间类Date类和Calendar类的使用详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# java时间类
# date
# calendar
# Java将日期类型Date时间戳转换为MongoDB的时间类型数据
# Java日期时间类(Date、DateFormat、Calendar)解析
# Java Date时间类型的操作实现
# java Date和SimpleDateFormat时间类详解
# Java中Date日期时间类具体使用
# Java中Date时间类的使用方法举例
# 小编
# 年中
# 某天
# 在此
# 给大家
# 经常会
# 所述
# 给我留言
# 感谢大家
# 疑问请
# 有任何
# HOUR
# MINUTE
# HOUR_OF_DAY
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
Laravel如何处理CORS跨域请求?(配置示例)
Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
深圳网站制作的公司有哪些,dido官方网站?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
零基础网站服务器架设实战:轻量应用与域名解析配置指南
Laravel如何使用Eloquent进行子查询
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
如何在万网主机上快速搭建网站?
Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】
Linux安全能力提升路径_长期防护思维说明【指导】
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
,南京靠谱的征婚网站?
Laravel如何实现用户注册和登录?(Auth脚手架指南)
千库网官网入口推荐 千库网设计创意平台入口
如何在阿里云通过域名搭建网站?
Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
网站制作软件有哪些,制图软件有哪些?
使用Dockerfile构建java web环境
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
html如何与html链接_实现多个HTML页面互相链接【互相】
装修招标网站设计制作流程,装修招标流程?
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
js实现获取鼠标当前的位置
如何快速搭建FTP站点实现文件共享?
Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
nodejs redis 发布订阅机制封装实现方法及实例代码
如何快速查询网址的建站时间与历史轨迹?
WordPress 子目录安装中正确处理脚本路径的完整指南
Laravel如何实现API资源集合?(Resource Collection教程)
bing浏览器学术搜索入口_bing学术文献检索地址
打造顶配客厅影院,这份100寸电视推荐名单请查收
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
php增删改查怎么学_零基础入门php数据库操作必知基础【教程】
Android仿QQ列表左滑删除操作
zabbix利用python脚本发送报警邮件的方法
lovemo网页版地址 lovemo官网手机登录

