首页 > 编程语言 >Java 时间格式化方法 DateTimeFormatter

Java 时间格式化方法 DateTimeFormatter

时间:2022-12-01 10:46:30浏览次数:36  
标签:格式化 nowDate 线程 DateTimeFormatter Java nowStr

在 Java 8 之前,一般使用 SimpleDateFormat 类进行时间格式化,但是这不是同步执行的方法,所以存在多线程执行不安全的问题。如果使用的是 Java 8 之前的 JDK,变成线程安全,就得通过线程加锁的方式解决。

一般我们会使用 Java 8 或者更高的版本,就可以使用 DateTimeFormatter  类代替SimpleDateFormat 类,这是一个线程安全的格式化工具类。

import java.time.format.DateTimeFormatter;

DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate nowDate = LocalDate.now(); String nowStr = dtf.format(nowDate); System.out.println(nowStr);

 

标签:格式化,nowDate,线程,DateTimeFormatter,Java,nowStr
From: https://www.cnblogs.com/heroljy/p/16940679.html

相关文章

  • Java进阶学习之网络编程(4)
    目录1.网络编程概述1.1.目的1.2.常用的网络协议1.2.1.TCP1.2.2.UDP2.Socket网络编程2.1.Socket是什么2.2.Socket工作流程2.3.案例《计算机网络》作为计算机专业的必修课,估......
  • 面试题系列:Java 夺命连环16问
      1.说说进程和线程的区别?进程是程序的一次执行,是系统进行资源分配和调度的独立单位,他的作用是是程序能够并发执行提高资源利用率和吞吐率。由于进程是资源分配和调......
  • 20221201 java.util.Spliterator
    java.util.Spliterator基本信息publicinterfaceSpliterator<T>rt.jar引入版本:8相关类:java.util.Collectionjava.lang.Iterablejava.util.Spliterators:工具类......
  • 这么简单,还不会使用java8 stream流的map()方法吗?
    一、前言在日常的开发工作中经常碰到要处理list中数据的问题,比如从数据库中查出了很多学生,由于一些原因需要在内存中找出这些学生中的所有姓名,或者把名为“王五”的语文成......
  • java将视频转换为gif动图
    一、依赖<dependency><groupId>ws.schild</groupId><artifactId>jave-nativebin-win64</artifactId><version>3.1.1</version></dep......
  • java XML对象互转 注解实例
    javaJAXB@XmlAttribute@XmlElement@XmlValue实例@XmlAttribute 用法@Data@XmlAccessorType(XmlAccessType.FIELD)publicstaticclassCouponOther{@XmlEle......
  • java扫描操作部分文件
    java扫描操作部分文件 publicvoidfindStrFromManyFiles(StringdirName,StringendStr)throwsIOException{Filedir=newFile(dirName);File[]files......
  • Java HashMap 在获得 Key 的 Hash 值的时候用的是什么算法
    Java在HashMapKey的Hash值的时候用的的是自己Object中的hashCode()算法。返回的结果是一个整数值。如果你查看JDK的源代码的话,在HashMap类中会有下面的这......
  • Java Hash 碰撞
    散列函数(英语:Hashfunction)又称散列算法、哈希函数,是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下......
  • Java HashMap 的扩容因子为什么是 0.75
    所谓的加载因子,也叫扩容因子或者负载因子,它是用来进行扩容判断的。假设加载因子是0.5,HashMap初始化容量是16,当HashMap中有16*0.5=8个元素时,HashMap就会进行扩容操作。......