当前位置: 首页 > news >正文

Java日期处理:将字符串yyyyMMdd转换为yyyy年MM月dd日

在数据库存储的日期格式为yyyyMMdd,取出来后让其展示为yyyy年MM月dd日。下面提供一个简单的方法。使用的时候把方法复制进类中进行调用即可。

import java.text.SimpleDateFormat;
import java.util.Date;
import java.text.ParseException;
/*** @author :pq* @date : 2024年9月23日*/
public class Demo {public static void main(String[] args) {String date = "20240923"; //结果:2024年09月23日System.out.println(DateFormatConversion(date));}/*** 将yyyy/MM/dd转换为yyyy年MM月dd日* @param sourceDate* @return*/public static String DateFormatConversion(String sourceDate) {String targetDate = "";// 定义原始日期和目标日期格式String sourceFormat = "yyyyMMdd"; // 原始日期格式String targetFormat = "yyyy年MM月dd日"; // 目标日期格式// 创建SimpleDateFormat对象用于解析和格式化日期SimpleDateFormat sdfSource = new SimpleDateFormat(sourceFormat);SimpleDateFormat sdfTarget = new SimpleDateFormat(targetFormat);try {// 将原始日期字符串解析为Date对象Date date = sdfSource.parse(sourceDate);// 将Date对象格式化为目标格式字符串targetDate = sdfTarget.format(date);} catch (ParseException e) {e.printStackTrace();}return targetDate;}}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 云栖大会Day1:云应用开发平台 CAP 来了
  • 武汉正向科技 格雷母线检测方式 :车检,地检
  • 2024年房租水电费卡片记账本:改成卡片布局在手机上好用,添加了localStorage保存数据
  • c/c++八股文
  • oracle各种版本在各种系统上安装配置需求快速参考
  • 第十章:园区网组网简介
  • 基于Ambari搭建大数据分析平台(30分钟速成)全网最全最详细的Ambari搭建大数据分析平台:
  • 不靠学历,不拼年资,怎么才能月入2W?
  • SpringBoot基础知识
  • FastAPI挂载静态资源
  • 使用 SSH ProxyJump 一步到位连接远程服务器
  • go语言基础入门(一)
  • 《Effective Debugging:软件和系统调试的66个有效方法》读书笔记-Part2
  • 力扣41 缺失的第一个正数 Java版本
  • Java语言程序设计基础篇_编程练习题**18.34 (游戏:八皇后问题)
  • #Java异常处理
  • 《剑指offer》分解让复杂问题更简单
  • Android交互
  • angular2 简述
  • Asm.js的简单介绍
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • IP路由与转发
  • Iterator 和 for...of 循环
  • java概述
  • PHP的Ev教程三(Periodic watcher)
  • php中curl和soap方式请求服务超时问题
  • Python学习之路16-使用API
  • Spring Boot快速入门(一):Hello Spring Boot
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • Web设计流程优化:网页效果图设计新思路
  • 反思总结然后整装待发
  • 分布式熔断降级平台aegis
  • 诡异!React stopPropagation失灵
  • 开发基于以太坊智能合约的DApp
  • 使用API自动生成工具优化前端工作流
  • 小程序开发之路(一)
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • 阿里云服务器购买完整流程
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • (2024最新)CentOS 7上在线安装MySQL 5.7|喂饭级教程
  • (ros//EnvironmentVariables)ros环境变量
  • (SpringBoot)第二章:Spring创建和使用
  • (zhuan) 一些RL的文献(及笔记)
  • (二)springcloud实战之config配置中心
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (四)库存超卖案例实战——优化redis分布式锁
  • (已解决)什么是vue导航守卫
  • (游戏设计草稿) 《外卖员模拟器》 (3D 科幻 角色扮演 开放世界 AI VR)
  • (转)setTimeout 和 setInterval 的区别
  • .env.development、.env.production、.env.staging
  • .NET Framework 4.6.2改进了WPF和安全性
  • .net 按比例显示图片的缩略图
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)