Java日期操作类常见用法示例

 更新时间:2019年07月18日 09:53:15   作者:cakincqm  
这篇文章主要介绍了Java日期操作类常见用法,结合实例形式分析了java针对日期时间的获取、转换常见操作技巧,需要的朋友可以参考下

本文实例讲述了Java日期操作类常见用法。分享给大家供大家参考,具体如下:

一 取出当前日期时间

1 代码

import java.time.*;
public class GetDatetime
{
  public static void main(String[] args)
  {
    // 创建时间对象,获取当前时间
    LocalDateTime timePoint = LocalDateTime.now( ); // 当前时间
    System.out.println("--当前时间----");
    System.out.println(timePoint);
    System.out.println("--获取时间的各个部分----");
    System.out.println(timePoint.toLocalDate( ));
    System.out.println(timePoint.getMonth( ));
    System.out.println(timePoint.getDayOfMonth( ));
    System.out.println(timePoint.getSecond( ));
  }
}

2 运行

--当前时间----
2019-07-06T08:10:31.458
--获取时间的各个部分----
2019-07-06
JULY
6
31

二 将时间对象转化为字符串

1 代码

import java.time.*;
import java.time.format.*;
public class DateFormatDemo
{
  public static void main(String[] args)
  {
    //获取当前时间
    LocalDate locDate = LocalDate.now();
    //指定格式化规则
    DateTimeFormatter dateFmt1 = DateTimeFormatter.ofPattern("dd/MM/uuuu");
    //将当前时间格式化
    String str1 = locDate.format(dateFmt1);
    System.out.println("时间格式1 : " + str1);
    DateTimeFormatter dateFmt2 = DateTimeFormatter.ofPattern("uuuu年MM月dd日");
    //将当前时间格式化
    String str2 = locDate.format(dateFmt2);
    System.out.println("时间格式2 : " + str2);
  }
}

2 运行

时间格式1 : 06/07/2019
时间格式2 : 2019年07月06日

PS:这里再为大家推荐几款关于日期与时间计算的在线工具供大家参考使用:

在线日期/天数计算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi

在线万年历日历:
http://tools.jb51.net/bianmin/wannianli

在线阴历/阳历转换工具:
http://tools.jb51.net/bianmin/yinli2yangli

Unix时间戳(timestamp)转换工具:
http://tools.jb51.net/code/unixtime

更多关于java相关内容感兴趣的读者可查看本站专题:《java日期与时间操作技巧汇总》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》和《Java缓存操作技巧汇总

希望本文所述对大家java程序设计有所帮助。

相关文章

  • Java线程状态及同步锁的操作方法

    Java线程状态及同步锁的操作方法

    Java中的thread类自带有线程的一些方法,这些方法可以让线程睡眠,插队,提高线程调度的优先级等等,它们提供了改变线程状态的操作手段,这篇文章主要介绍了Java线程状态及同步锁,需要的朋友可以参考下
    2021-11-11
  • jetty运行时无法保存文件的解决方法

    jetty运行时无法保存文件的解决方法

    这篇文章主要为大家详细介绍了jetty运行时无法保存文件的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • idea配置全局变量Jdk、maven仓库以及maven详解(全文图解)

    idea配置全局变量Jdk、maven仓库以及maven详解(全文图解)

    这篇文章主要给大家介绍了关于idea配置全局变量Jdk、maven仓库以及maven的相关资料,在配置JDK和Maven之前,需要确保已经正确安装了JDK和Maven,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • LinkedHashMap如何保证有序问题

    LinkedHashMap如何保证有序问题

    这篇文章主要介绍了LinkedHashMap如何保证有序问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • 深入理解JVM自动内存管理

    深入理解JVM自动内存管理

    对于Java虚拟机在内存分配与回收的学习,本文主要介绍了JVM自动内存管理,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-08-08
  • Spring Boot整合Zookeeper实现分布式锁的场景分析

    Spring Boot整合Zookeeper实现分布式锁的场景分析

    这篇文章主要介绍了Spring Boot整合Zookeeper实现分布式锁,zk实现分布式锁完全是依靠zk节点类型当中的临时序号节点来实现的,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • Springboot使用JustAuth实现各种第三方登陆

    Springboot使用JustAuth实现各种第三方登陆

    本文主要介绍了Springboot使用JustAuth实现各种第三方登陆,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • Java stream sorted使用 Comparator 进行多字段排序的方法

    Java stream sorted使用 Comparator 进行多字段排序的方法

    这篇文章主要介绍了Java stream sorted使用 Comparator 进行多字段排序,主要讲解使用Java Stream流排序器Comparator对List集合进行多字段排序的方法,包括复杂实体对象多字段升降序排序方法,需要的朋友可以参考下
    2023-03-03
  • Java根据控制台实现定位异常

    Java根据控制台实现定位异常

    这篇文章主要介绍了Java根据控制台定位异常,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • java实现马踏棋盘游戏

    java实现马踏棋盘游戏

    这篇文章主要为大家详细介绍了java实现马踏棋盘游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02

最新评论