首页
开源软件
问答
动弹
博客
翻译
资讯
Gitee
众包
活动
专区
源创会
求职/招聘
高手问答
开源访谈
周刊
公司开源导航页
登录
注册
下载APP
OSCHINA App ——
关注技术领域的头条文章
聚合全网技术文章,根据你的阅读喜好进行个性推荐
开源软件
问答
动弹
博客
翻译
资讯
Gitee
代码托管
众包
活动
专区
更多
源创会
求职/招聘
高手问答
开源访谈
周刊
公司开源导航页
登录
注册
开源问答
技术问答
正文
java中yyyy-MM-dd格式转化为yyyyMMdd格式日期错了
键盘上的魔术师
发布于 2015/01/23 14:22
阅读 8K+
收藏
0
答案
7
我将一个yyyy-MM-dd类型的转换为yyyyMMdd格式后日期错了,请问是怎么回事呢?
收藏 (
0
)
分享
微博
QQ
微信
举报
加载中
最多投票
最新
0
Hugo2038
2015/01/23 17:16
没看懂
评论 (
0
)
引用此答案
举报
0
mklop2014
2015/01/23 17:29
你的代码呢?
评论 (
0
)
引用此答案
举报
0
sxgkwei
2015/01/23 17:36
这种转换,不要通过使用日期对象就能完成的,那就别用,直接字符串把横线全换成空就行了。
评论 (
0
)
引用此答案
举报
0
纠
纠结名字
2015/01/23 17:47
逗呢,日期从来就没有什么yyyy-MM-dd类型或者yyyyMMdd类型。你说都是字符串。。。
评论 (
0
)
引用此答案
举报
0
Luchiao
2015/01/23 17:50
首先你要确定你机器的日期是否是正确的,然后比对转换前后的两个日期,相差多少。你说的“错了”,得说清楚错在什么地方,把例子给出来。
评论 (
0
)
引用此答案
举报
0
GITTODO
2015/01/23 20:08
JAVA中的格林威治时间都是用long字符串来存储的,直接用simpleDateFormat格式化成yyyyMMdd
评论 (
0
)
引用此答案
举报
0
键盘上的魔术师
2015/01/26 10:02
代码:
String time = "2014-10-11";
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
try {
java.util.Date timee = sdf.parse(time);
System.out.println(timee);
String ntime = sdf.format(timee);
System.out.println(ntime);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
结果:
Thu Oct 31 00:00:00 CST 2013
20131031
评论 (
2
)
引用此答案
举报
键盘上的魔术师
2015/01/26 13:25
ok
回复
举报
lossDream
2015/01/26 10:11
格式不匹配,当然解析不对啊,你要解析yyy-MM-dd格式的日期却写了yyyyMMdd是不对的
回复
举报
我要回答
键盘上的魔术师
最近登录:2017/05/05 04:01
全部
键盘上...的其他提问
openfire中时间转换求解答
0 回答
142 阅读
ant编译openfire报错
0 回答
501 阅读
html5+flowplayer加暂停广告?有人做过吗
0 回答
472 阅读
myeclipse远程调试出现如下问题
1 回答
196 阅读
视频收费java实现
0 回答
579 阅读
类似问题
java时间格式大全
2 回答
1999 阅读
oracle 的to_date用法
4 回答
307 阅读
Oracle 日期时间函数大全
0 回答
320 阅读
Bootstrap-datepicker 插件如何支持yyyyMMdd格式日期
3 回答
1098 阅读
Java Date 和 Calendar
0 回答
153 阅读
play 的类型转换
3 回答
555 阅读
Flex——字符串转日期函数
0 回答
420 阅读
js把字符串(yyyymmdd)转换成日期格式(yyyy-mm-dd)
2 回答
13954 阅读
js把字符串(yyyymmdd)转换成日期格式(yyyy-mm-dd)
1 回答
2139 阅读
jfinal postgres 时间 日期 格式 timestamp
7 回答
3517 阅读
JFinal从页面获取参数转换成Date类型报错
5 回答
1483 阅读
Java判断字符串是否包含时间格式
5 回答
4042 阅读
java中的日期转换问题
6 回答
269 阅读
深入理解Java:SimpleDateFormat安全的时间格式化
0 回答
172 阅读
关于日期转换及显示问题
0 回答
3 阅读
登录后可查看更多优质内容
使用微信快捷登录
©OSCHINA(OSChina.NET)
工信部
开源软件推进联盟
指定官方社区
深圳市奥思网络科技有限公司版权所有
粤ICP备12009483号
顶部
代码:
String time = "2014-10-11";
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
try {
java.util.Date timee = sdf.parse(time);
System.out.println(timee);
String ntime = sdf.format(timee);
System.out.println(ntime);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
结果:
Thu Oct 31 00:00:00 CST 2013
20131031