DateTimeFormatter 和 LocalDateTime 日期转换

简介: 将字符串转换为Date类型,Date转换为字符串。

package com.hr.util.test.date;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class DateTimeFormatterTest {

public static void main(String[] args) {
    //将字符串转换为Date类型
    String dateStr = "2020-08-18";
    DateTimeFormatter timeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
    LocalDate parse = LocalDate.parse(dateStr, timeFormatter);
    System.out.println(parse);

    //Date转换为字符串
    LocalDateTime date = LocalDateTime.now();
    System.out.println(date);
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss a");
    String format = date.format(formatter);
    System.out.println(format);
}

}

相关文章
localdatetime 比较相等
localdatetime 比较相等
971 2
|
JSON 数据格式 Docker
【Docker 基础教程】Centos7.5安装Docker并配置阿里云镜像
【Docker 基础教程】Centos7.5安装Docker并配置阿里云镜像
【Docker 基础教程】Centos7.5安装Docker并配置阿里云镜像
|
存储 关系型数据库 MySQL
MySQL中的列类型之字符串类型总结
MySQL中的列类型之字符串类型总结
687 1
|
Java
Java实现:将带时区的时间字符串转换为LocalDateTime对象
通过上述方法,你可以将带时区的时间字符串准确地转换为 `LocalDateTime`对象,这对于处理不需要时区信息的日期和时间场景非常有用。
1603 4
|
编解码 Linux Docker
如何在Windows上使用Docker,搭建一款实用的个人IT工具箱It- Tools
如何在Windows上使用Docker,搭建一款实用的个人IT工具箱It- Tools
264 0
ly~
|
11月前
|
消息中间件 存储 数据库连接
RocketMQ 消息的重试机制是怎样的?
RocketMQ的消息重试机制确保消息消费失败时能自动重试,直至成功。默认重试16次,时间间隔逐次翻倍,从10秒至数分钟不等。重试在同组内不同消费者间进行,由异常抛出或特定状态返回触发。支持自定义重试次数与时间间隔,建议合理配置避免无限重试,保障系统稳定性和性能。
ly~
3428 2
|
11月前
|
存储 Java API
优雅地使用Java Map,通过掌握其高级特性和技巧,让代码更简洁。
【10月更文挑战第19天】本文介绍了如何优雅地使用Java Map,通过掌握其高级特性和技巧,让代码更简洁。内容包括Map的初始化、使用Stream API处理Map、利用merge方法、使用ComputeIfAbsent和ComputeIfPresent,以及Map的默认方法。这些技巧不仅提高了代码的可读性和维护性,还提升了开发效率。
365 3
|
SQL 数据挖掘 数据处理
如何在 SQL Server 中使用 `ASCII`
【8月更文挑战第10天】
389 4
如何在 SQL Server 中使用 `ASCII`
|
JSON 数据格式
@SpringQueryMap 、@RequestPart 、@RequestParam 比较与说明
@SpringQueryMap 、@RequestPart 、@RequestParam 比较与说明
1097 2
|
前端开发 Java UED
已解决错误代码: MethodArgumentTypeMismatchException(方法参数类型不匹配异常)
已解决错误代码: MethodArgumentTypeMismatchException(方法参数类型不匹配异常)