java 8 localdatetime_java8 时间 LocalDateTime常用方法
方法
说明
列
获取月份
getMonthValue()(数字)
12
获取月份
getMonth()(英文)
DECEMBER
获取小时
getHour()
18
获取分钟
getMinute()
57
获取当前时间月份的第几天
getDayOfMonth()
4
获取当前周的第几天
getDayOfWeek()
TUESDAY
获取当前时间在该年属于第几天
getDayOfYear()
338
获取时间
toLocalTime()
18:57:14.098
获取日期
toLocalDate()
2018-12-04
字符串表示
toString()
2018-12-04T18:57:14.098
A在B之后
A.isAfter(B)
true/false
A在B之前
A.isBeforer(B)
true/false
LocalDateTime time = LocalDateTime.now();
time.toString(); //字符串表示-----------------------------------2018-12-04T18:57:14.098
time.toLocalTime(); //获取时间(LocalTime)------------------------------------18:57:14.098
time.toLocalDate(); //获取日期(LocalDate)--------------------------------------2018-12-04
time.getDayOfMonth(); //获取当前时间月份的第几天--------------------------------4
time.getDayOfWeek(); //获取当前周的第几天----------------------------------TUESDAY
time.getDayOfYear(); //获取当前时间在该年属于第几天-----------------------------338
time.getHour();//获取小时--------------------------------------------18
time.getMinute();//获取分钟-------------------------------------------57
time.getMonthValue();//获取月份(数字)-----------------------12
time.getMonth();//获取月份(英语)--------------------DECEMBER
日期字符格式化
//localDdate格式为字符串
DateTimeFormatter dfr = DateTimeFormatter.ofPattern("YYYY/MM/dd HH:mm:ss");
System.out.println(time.format(df));
//字符串格式为localDdate
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd");
System.out.println(LocalDate.parse("2018-10-10", df)));
//localDdateTime格式为字符串
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
time.format(df)----------------------------2018-12-04 18:57:14
//字符型格式化为LocalDateTime
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:");
LocalDateTime.parse("2018-10-10", df);------------------------2018-12-04T18:57:14
构造时间
LocalDateTime startTime = LocalDateTime.of(2018, 1, 1, 20, 31, 20);
比较时间
time.isAfter(startTime);//之后----------------------------true
time.isBefore(endTime);//之前---------------------------false
时间运算,相加相减
time.plusYears(2); //加2年----------------------------2020-12-04T18:57:14.098
time.minusYears(2); //减两年-------------------------2016-12-04T18:57:14.098
time.plusDays(2); //加两天----------------------------2018-12-06T18:57:14.098
time.minusDays(2); //减两天--------------------------2018-12-02T18:57:14.098
获取毫秒数(使用Instant)
time.atZone(ZoneId.systemDefault()).toInstant().toEpochMilli();------1543921034098
获取秒数(使用Instant)
time.atZone(ZoneId.systemDefault()).toInstant().getEpochSecond();-----1543921034
java 8 localdatetime_java8 时间 LocalDateTime常用方法相关推荐
- java8 时间 LocalDateTime常用方法
方法 说明 列 获取月份 getMonthValue()(数字) 12 获取月份 getMonth()(英文) DECEMBER 获取小时 getHour() 18 获取分钟 getMinute() ...
- java 日期处理 口诀_java时间处理常用方法工具类
java时间处理常用方法工具类 . import java.io.PrintStream; 2 import java.sql.Time; 3 import java.sql.Timestamp; 4 ...
- java 日期calendar_java时间对象Date,Calendar和LocalDate/LocalDateTime
一.简介 Date:java.util.Date包,包含日期,时间,毫秒数. Calendar:java.util.Calendar包,abstract修饰,Date的很多方法已经过时迁移到了Cale ...
- Java中的时间和日期(下)
转载请注明出处:http://blog.csdn.net/wl9739/article/details/51882913 在上篇文章Java中的时间和日期(上)里面,简单介绍了Java中的Date类, ...
- linux localtime 线程安全,LocalDate、LocalTime、LocalDateTime常用方法介绍(线程安全)...
一.JDK Release Notes: https://www.oracle.com/technetwork/java/javase/jdk-relnotes-index-2162236.html? ...
- LocalDate、LocalTime、LocalDateTime常用方法
LocalDate 常用方法 public class DemoLocalDate {public static void main(String[] args) {// 当前日期:2019-10-1 ...
- Java8 LocalDateTime常用方法
Java8 LocalDateTime常用方法 1.获取当前时间 2.获取秒,毫秒 3.和String互转 4.和Date互转 5.常用方法 1.获取当前时间 LocalDateTime.now() ...
- Java 日期和时间
Java 日期和时间 日期和时间在我们的实际开发中非常常用,例如用户的注册.数据的增删改.对敏感信息的操作等等都需要记录下日期和时间.通过本小节的学习,你将了解到什么是日期.什么是时间.什么是时区,J ...
- 如何使用Java获取当前日期/时间
用Java获取当前日期/时间的最佳方法是什么? #1楼 采用: String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss") ...
最新文章
- {面试题6: 重建二叉树}
- Flink SQL 在网易云音乐的产品化实践
- 初创团队最重要的是什么_我从一家出色的初创公司工作中学到的最重要的教训...
- mysql8解决区分大小写问题_球磨机“包球”和“饱磨”分不清?点进来快速区分,解决问题...
- vs vue 查看webpack安装成功_在Vue+webpack中详细讲解基础配置
- 如何对react进行性能优化
- 零基础学python实战-Python3.6零基础入门与实战 PDF 带源码视频版
- 用HTML5 Canvas为Web图形创建特效
- QT5 配置nPcap过程
- 课程设计思路-学习笔记
- Windows NT 架构
- Excel VLOOKUP实用教程之 08 VLOOKUP如果实现区分大小写的查找?(教程含数据excel)
- 计算机专业动漫设计毕业论文,计算机动漫设计与制作专业毕业论文.doc
- 搭建企业级微信公众号管理平台(三)----注册码实现与校验,Redis存储
- Spring Boot 2.x基础教程:使用Spring Data JPA访问MySQL我们得从哪入手
- 在线考试系统的倒计时
- 解决H5安卓自带浏览器video层级问题
- 编译原理课堂笔记(1)编译概述
- linux xz命令
- 【MathType】彻底解决公式大小与文章文字大小不统一(含字体的字号与磅(pt)和像素(px)之间的换算关系)
热门文章
- 数据3分钟丨Databricks与Snowflake开撕;阿里云多款自研数据库支撑首个“100%云上双11”...
- 开源自研新基建,内核实践云数据,当此方为嘉年华 - 2020嘉年华大会侧记
- 北京活动预告丨来ACOUG 年会过个温暖的冬天吧!
- 高手过招:用SQL解决环环相扣的刑侦推理问题(苏旭辉版本)
- 使用MRS CDL实现实时数据同步的极致性能
- 【IoT最佳实践】设备获取实时天气DEMO代码解读
- 昇腾万里 | 猫咪+AI,训练推理一秒get√
- oracle10 ins tcx,安装Oracle10g遭遇ins_ctx.mk问题-Oracle
- Spark之SparkStreaming的DStream操作
- 数据结构 多路查找树 ---------B树和B+树的简单介绍