方法

说明

获取月份

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常用方法相关推荐

  1. java8 时间 LocalDateTime常用方法

    方法 说明 列 获取月份 getMonthValue()(数字) 12 获取月份 getMonth()(英文) DECEMBER 获取小时 getHour() 18 获取分钟 getMinute() ...

  2. java 日期处理 口诀_java时间处理常用方法工具类

    java时间处理常用方法工具类 . import java.io.PrintStream; 2 import java.sql.Time; 3 import java.sql.Timestamp; 4 ...

  3. java 日期calendar_java时间对象Date,Calendar和LocalDate/LocalDateTime

    一.简介 Date:java.util.Date包,包含日期,时间,毫秒数. Calendar:java.util.Calendar包,abstract修饰,Date的很多方法已经过时迁移到了Cale ...

  4. Java中的时间和日期(下)

    转载请注明出处:http://blog.csdn.net/wl9739/article/details/51882913 在上篇文章Java中的时间和日期(上)里面,简单介绍了Java中的Date类, ...

  5. linux localtime 线程安全,LocalDate、LocalTime、LocalDateTime常用方法介绍(线程安全)...

    一.JDK Release Notes: https://www.oracle.com/technetwork/java/javase/jdk-relnotes-index-2162236.html? ...

  6. LocalDate、LocalTime、LocalDateTime常用方法

    LocalDate 常用方法 public class DemoLocalDate {public static void main(String[] args) {// 当前日期:2019-10-1 ...

  7. Java8 LocalDateTime常用方法

    Java8 LocalDateTime常用方法 1.获取当前时间 2.获取秒,毫秒 3.和String互转 4.和Date互转 5.常用方法 1.获取当前时间 LocalDateTime.now() ...

  8. Java 日期和时间

    Java 日期和时间 日期和时间在我们的实际开发中非常常用,例如用户的注册.数据的增删改.对敏感信息的操作等等都需要记录下日期和时间.通过本小节的学习,你将了解到什么是日期.什么是时间.什么是时区,J ...

  9. 如何使用Java获取当前日期/时间

    用Java获取当前日期/时间的最佳方法是什么? #1楼 采用: String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss") ...

最新文章

  1. {面试题6: 重建二叉树}
  2. Flink SQL 在网易云音乐的产品化实践
  3. 初创团队最重要的是什么_我从一家出色的初创公司工作中学到的最重要的教训...
  4. mysql8解决区分大小写问题_球磨机“包球”和“饱磨”分不清?点进来快速区分,解决问题...
  5. vs vue 查看webpack安装成功_在Vue+webpack中详细讲解基础配置
  6. 如何对react进行性能优化
  7. 零基础学python实战-Python3.6零基础入门与实战 PDF 带源码视频版
  8. 用HTML5 Canvas为Web图形创建特效
  9. QT5 配置nPcap过程
  10. 课程设计思路-学习笔记
  11. Windows NT 架构
  12. Excel VLOOKUP实用教程之 08 VLOOKUP如果实现区分大小写的查找?(教程含数据excel)
  13. 计算机专业动漫设计毕业论文,计算机动漫设计与制作专业毕业论文.doc
  14. 搭建企业级微信公众号管理平台(三)----注册码实现与校验,Redis存储
  15. Spring Boot 2.x基础教程:使用Spring Data JPA访问MySQL我们得从哪入手
  16. 在线考试系统的倒计时
  17. 解决H5安卓自带浏览器video层级问题
  18. 编译原理课堂笔记(1)编译概述
  19. linux xz命令
  20. 【MathType】彻底解决公式大小与文章文字大小不统一(含字体的字号与磅(pt)和像素(px)之间的换算关系)

热门文章

  1. 数据3分钟丨Databricks与Snowflake开撕;阿里云多款自研数据库支撑首个“100%云上双11”...
  2. 开源自研新基建,内核实践云数据,当此方为嘉年华 - 2020嘉年华大会侧记
  3. 北京活动预告丨来ACOUG 年会过个温暖的冬天吧!
  4. 高手过招:用SQL解决环环相扣的刑侦推理问题(苏旭辉版本)
  5. 使用MRS CDL实现实时数据同步的极致性能
  6. 【IoT最佳实践】设备获取实时天气DEMO代码解读
  7. 昇腾万里 | 猫咪+AI,训练推理一秒get√
  8. oracle10 ins tcx,安装Oracle10g遭遇ins_ctx.mk问题-Oracle
  9. Spark之SparkStreaming的DStream操作
  10. 数据结构 多路查找树 ---------B树和B+树的简单介绍