将传入的参数 2007-09-06 08:00这种格式的字符串转换成20050906 12:06:00 字符串怎么写呢

xgs104644885 2007-09-06 02:47:26
将传入的参数 2007-09-06 08:00这种格式的字符串转换成20050906 12:06:00 字符串怎么写呢

谢谢能给点参考,最好写一个方法里面传入字符串参数返回一个字符串
...全文
204 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xgs104644885 2007-09-06
  • 打赏
  • 举报
回复
都有分数,fkue23(思之后动) 不好意思啊,人家先到,不过你的答案是最详细的
xgs104644885 2007-09-06
  • 打赏
  • 举报
回复
贴子回复次数大于跟给分次数 ,怎么办啊,只能给一个人吗
qingyuan18 2007-09-06
  • 打赏
  • 举报
回复
08:00到12:06:00 转换规则是为啥?

如果只是字符串转换,简单的替换就好了,但是如果有固定的小时、分钟的转换规则,则应该先将输入字符串转化为Calendar或者Date类型,做时间类型的加减法,然后用SimplyDateFormat格式化为目标字符串
fkue23 2007-09-06
  • 打赏
  • 举报
回复
public String replaceStr(String s)
{
s = s.replace("-", "");
return s;
}
wunan320 2007-09-06
  • 打赏
  • 举报
回复
很困难啊 日期后面的时间是随即生成?
fkue23 2007-09-06
  • 打赏
  • 举报
回复
tianxuejiang123()
bao110908(火龙果)
楼上两个均行
但是第二个更好
  • 打赏
  • 举报
回复
还不如直接替换掉好了,更方便些。

dataStr = dataStr.replace("-", "");

到是楼主的

“2007-09-06 08:00这种格式的字符串转换成20050906 12:06:00”

这两个时间有相同点吗?
tianxuejiang123 2007-09-06
  • 打赏
  • 举报
回复
2007-09-06 08:00 就拿你这个事件说吧
String dateStr="2007-09-06 08:00";
String[] key=dateStr.split("-");
String dateString = key[0]+key[1]+key[2];

接分
jk88811 2007-09-06
  • 打赏
  • 举报
回复
2007-09-06 08:00 ----> 20050906 12:06:00
毫无规则???

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧