社区
Java SE
帖子详情
请问如何将yyyy-MM-dd的日期格式转换成yyyyMMdd的日期格式
dunimo
2006-11-06 05:17:45
例如:
2006-1-11 →20060111
2006-11-25 →20061125
2006-2-2 → 20060202
...全文
2306
7
打赏
收藏
请问如何将yyyy-MM-dd的日期格式转换成yyyyMMdd的日期格式
例如: 2006-1-11 →20060111 2006-11-25 →20061125 2006-2-2 → 20060202
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dunimo
2006-11-06
打赏
举报
回复
已经成功
谢谢大家!
Camelh
2006-11-06
打赏
举报
回复
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = "2006-1-11";
Date date;
try {
date = sdf.parse(dateStr);
String convertDateStr = new SimpleDateFormat("yyyyMMdd")
.format(date);
System.out.println(convertDateStr);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
千里冰封820
2006-11-06
打赏
举报
回复
你parse的时候用错了
hdhmail2000
2006-11-06
打赏
举报
回复
(date.toString()).replace("-","")
千里冰封820
2006-11-06
打赏
举报
回复
String change="2006-10-25";
SimpleDateFormat from=new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat to=new SimpleDateFormat("yyyyMMdd");
Date temp=from.parse(change);
String changed=to.format(temp);
这样就可以实现两种格式的转换了
dunimo
2006-11-06
打赏
举报
回复
为什么这样转换不出来正确的日期(20041202)呢?
import java.text.*;
import java.util.*;
public class FormatDateTime {
public static void main(String[] args) {
SimpleDateFormat myFmt=new SimpleDateFormat("yyyyMMdd");
Date now=new Date();
try{
String s="2004-12-2";
now=myFmt.parse(s);
System.out.println((myFmt.format(now)).toString());
}catch(Exception e){}
}
}
dunimo
2006-11-06
打赏
举报
回复
需要转换的日期为String类型的,转换后的也为String类型的
EXCEL
日期
格式
:
YYYY
MM
DD
转换
成
yyyy
-
mm
-
dd
EXCEL中经常遇到
YYYY
MM
DD
存储的
日期
需要转为
YYYY
-
MM
-
DD
格式
.
将
yyyy
MM
dd
转
成
yyyy
-
MM
-
dd
格式
和
yyyy
-
MM
-
dd
格式
转
成
yyyy
MM
dd
日期
格式
转换
如
yyyy
MM
dd
-->
yyyy
-
MM
-
dd
yyyy
-
MM
-
dd
HH:
mm
:ss -->
yyyy
MM
dd
HH:
mm
:ss
日期
格式
转化
yyyy
mm
dd
格式
化为
yyyy
-
mm
-
dd
日期
格式
的转换
yyyy
-
MM
-
dd
格式
的
日期
转换为
yyyy
MM
dd
容易转换,但反过来的转换貌似就不那么容易了,在此记录一下: /** *
格式
化
日期
* 从
yyyy
mm
dd
格式
化为
yyyy
-
mm
-
dd
* date
日期
yyyy
mm
dd
*/ formatDate: (date) => { if (date != '' && date != undefined && date.toString().length == 8) {
Java一行代码将
yyyy
MM
dd
转换为
yyyy
-
MM
-
dd
,
yyyy
-
MM
-
dd
转换为
yyyy
MM
dd
Java
日期
格式
转换
记录,
yyyy
MM
dd
与
yyyy
-
MM
-
dd
相互转换。
[SQL]
yyyy
mm
dd
类型与
yyyy
-
mm
-
dd
日期
类型的相互转换
法1:from_unixtime+ unix_timestamp --20171205转
成
2017-12-05 select from_unixtime(unix_timestamp('20171205','
yyyy
mm
dd
'),'
yyyy
-
mm
-
dd
') from dual; --2017-12-05转
成
20171205 select from_unixtime(unix_timesta...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章