java 将yyyyMMddHHmmss转化为yyyy-MM-dd HH:mm:ss格式的字符串
2024-10-21 03:24:04
思路很简单:先转化为yyyyMMddHHmmss格式的Date类型,再格式化为yyyy-MM-dd HH:mm:ss格式的字符串类型
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date; public class ConsoleTest {
public static void main(String args[]) {
String str = "20200402150221";
DateFormat df1 = new SimpleDateFormat("yyyyMMddHHmmss");
DateFormat df2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date time1 = df1.parse(str);
String time2 = df2.format(time1);
System.out.println(time2);
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
jdk1.8
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyyMMddHHmmss");
LocalDateTime ldt = LocalDateTime.parse(datetime,dtf);
DateTimeFormatter fa = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String datetime2 = ldt.format(fa);
jdk1.7
public static String strToDateFormat(String date) throws ParseException{
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");
formatter.setLenient(false);
Date newDate= formatter.parse(date);
formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return formatter.format(newDate);
}
最新文章
- 利用sphinx为python项目生成API文档
- jdbc读取数据库,表相关信息(含注释)
- 292. Nim Game
- excel中将字符转换为数值
- sqlzoo.net刷题
- G面经prepare: Straight Partition of A Deck of Cards
- hdu 2043
- 搬家后Magento前台只有产品的缩略图不显示
- C# 中的 == 和 equals()有什么区别?
- 数学之路-python计算实战(13)-机器视觉-图像增强
- [Codecademy] HTML&;CSS 第三课:HTML Basic II
- Google Ads Encryption Key
- IDEA系统提示中文乱码问题及解决
- PHP第六课 使用方法数组
- pip的更新问题
- Autodesk系列软件下载
- DOCTYPE的作用以及标准模式和兼容模式的区别
- jcmd
- easyui form load 数据表单有下拉框
- [NN] 随机VS批训练
热门文章
- 狂神的springboot课程员工管理系统
- 为什么游戏公司应该选择 Cloud Spanner 来支持他们的游戏?
- Grafana 系列文章(四):Grafana Explore
- Java JDK Proxy和CGLib动态代理示例讲解
- DataX二次开发——新增HiveReader插件
- 笔记:C#Datatable 根据某字段数量 自动复制该行的数量
- 《Terraform 101 从入门到实践》 Functions函数
- mysql15 sql优化-小表驱动大表 IN和EXITS
- 从 Newtonsoft.Json 迁移到 System.Text.Json
- 【已解决】SQL2012启动时报错:cannot find one or more cpmponents