Java中的日期和时间
Java时间格式
日期之间格式
yyyy 四位数年份 2021
YY 周年 21
DD 一年中的日子 361
dd 一个月的日期 22
HH 一天中的小时 (0~23)
hh A.M./P.M. (1~12)格式小时
MM 一年中的月份 07 july
mm 一个小时内的分钟数 30
SS 毫秒数
ss 秒数
常用的日期格式
yyyy-MM-dd HH:mm:ss
年月日 时分秒
Date转String
Date date = new Date();
SimpleDateFormat sfd =new SimpleDateFormat("yyyy/MM/dd HH:MM:ss");
String s = sfd.format(date);
System.out.println(date);
System.out.println(s);
String转Date
String格式跟simpleDateFormat的格式一样,不然会解析异常
String s1 = new String("2021-10-22 9:15:58");
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date parse = simpleDateFormat.parse(s1);
System.out.println(parse);
获取系统的毫秒数
1970年1月1日以来的时间 到现在系统时间的毫秒
long nowTime = System.currentTimeMillis();
System.out.println(nowTime);
算时差
long nowTime = System.currentTimeMillis();
System.out.println(nowTime);
long start = System.currentTimeMillis( );
Thread.sleep(3000);
long end = System.currentTimeMillis( );
long diff = end - start;
System.out.println("Difference is : " + diff);
用毫秒数转为Date
Date date = new Date(currentTimeMillis);
Date(long date)
分配一个
Date
对象,并将其初始化为表示自称为“时代”的标准基准时间以后的指定毫秒数,即1970年1月1日00:00:00 GMT。
先转为Date,在进行格式化
long currentTimeMillis = System.currentTimeMillis();
Date date = new Date(currentTimeMillis);
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
String format = simpleDateFormat.format(date);
System.out.println(format);
//求前一天的这个时间点
long l = currentTimeMillis - 1000 * 60 * 60 * 24;
Date date1 = new Date(l);
String format1 = simpleDateFormat.format(date1);
System.out.println(format1);
MySQL数据库的各类时间格式
Java中的日期和时间相关推荐
- Java中获取日期和时间
Java中获取日期和时间 1.创建 java.util.Calendar 实例,调用其 get()方法传入不同的参数即可获 得参数所对应的值 import java.util.Calender; // ...
- 关于Java中的日期与时间的相关类说明详解
文章目录 1.关于Java元年与时间戳 2.关于Date类 2.1常用API代码展示 3.关于Calendar类 3.1获取Calendar对象 3.2创建自定义的Calendar对象 3.2Cale ...
- 详解java中的日期与时间;新旧API对比;各种日期格式转换
一.基本概念 1.本地时间 不同的时区,在同一时刻,本地时间是不同的. 全球一共分为24个时区,伦敦所在的时区称为标准时区,其他时区按东/西偏移的小时区分,北京所在的时区是东八区. 2.时区 GMT ...
- Java 中的日期与时间
Java 日期时间 标签 : Java基础 Date java.util.Date对象表示一个精确到毫秒的瞬间; 但由于Date从JDK1.0起就开始存在了,历史悠久,而且功能强大(既包含日期,也包含 ...
- Java中的日期和时间的API(Calendar)
java.util.Calendar类是一个抽象类,主要用于完成日期字段之间相互操作的功能 ①实例化 方式一:创建其子类(GregorianCalendar)的对象 方式二:调用其静态方法getI ...
- JAVA中关于日期和时间的计算(万年历)
最近参加算法类的比赛,第一题常考关于日期在万年历中计算的问题,其实JDK提供的原生API中就有相关的计算方法,在Calendar类中就封装有相关的API,具体计算方法如下: import java.t ...
- java中封装日期加时间_java日期处理简单封装
1 packageluojing.date;2 3 importjava.io.Serializable;4 importjava.text.ParseException;5 importjava.t ...
- java时间选择,JAVA中的日期和时间选择器
I am looking for date and time picker, but found just JCalender that's for date picker and does not ...
- Java中有关日期的操作,昨天晚上赴约,搞到12点多才回来,今天写这一小段代码都花了一段漫长的时间,哎。。...
Java中有关日期的操作,昨天晚上赴约,搞到12点多才回来,今天写这一小段代码都花了一段漫长的时间,哎.. 代码奉上: /** * * @param date * @return which mont ...
- java 正则表达式 判断 日期_怎么在java中利用正则表达式对时间日期进行判断
怎么在java中利用正则表达式对时间日期进行判断 发布时间:2020-12-08 16:18:34 来源:亿速云 阅读:105 作者:Leah 这篇文章给大家介绍怎么在java中利用正则表达式对时间日 ...
最新文章
- Git使用出错:Couldn‘t reserve space for cygwin‘s heap, Win32
- php 数组 1 开始,php数组使用1
- 神经网络中的最小二乘_深度神经网络:噪声中解读出科学
- 高通芯片曾被发现一重大漏洞 影响骁龙845等30多款芯片
- 《编写可测试的JavaScript代码》——1.3 卓越的应用程序代码
- PHP 照相 滤镜,PHP GIF / PNG True Colorize滤镜,可保留亮度和Alpha
- SpringBootTest测试类报错:Suppressed: java.lang.IllegalStateException: Unable to find a @SpringBootCon
- 电脑自带的服务器修复,还原或修复运行 Windows Server Essentials 的服务器
- Android历史与版本变迁
- BOS v2.0后台管理系统界面通用解决方案
- java教学视频平台系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
- 海康/大华/华为等摄像头或者录像机无法通过GB28181注册到国标平台LiveGBS的问题排查方法...
- linux格式化分区进程,Linux 硬盘格式化、分区、挂载、卸载、删除分区,Linux重新调整分区...
- oracle11g64位怎么用sql,PLSQL连接Oracle11g64位
- 微信小程序使用VANT filed 组件 input框内文字省略
- windows如何使用远程桌面连接电脑
- 鸿蒙曰蜉蝣不知所求,【经典金句408 · 庄子】:浮游,不知所求;猖狂,不知所往;游者鞅掌,以观无妄。...
- bind server.c
- 照片相框软件有什么?照片相框怎么加技巧分享
- 数据分析的五大用处,你都知道吗?
热门文章
- 全国计算机等级考试报名支付不了,23日起,全国计算机等级考试开始网上报名...
- 《人格心理学》读书笔记
- DZS-115/DC110V中间继电器
- 你为什么要进入IT行业呢?
- 计算机术语 gc 是什么意思,gc是什么意思的缩写
- 计算机术语 gc 是什么意思,GC是什么?为什么我们要去使用它
- 百度招聘Android客服端(1)
- K8S-Kubeadm的安装及原理
- 计算机科学箴言集 -- 编程珠玑续
- vc语言c1083错误,vc++常见错误之二:“fatal error C1083: ”无法打开包括文件-Go语言中文社区...