java 字符串转date的问题

我有一个字符串Strings="20080910";怎样把它转换为sql.date"2008-09-10"谢谢我有很多个类似的字符串哦不能通过简单的替换要找年和月的下标然... 我有一个字符串 String s = "20080910";

怎样把它转换为 sql.date "2008-09-10"

谢谢
我有很多个类似的字符串哦 不能通过简单的替换 要找年和月的下标 然后加上"-"
展开
 我来答
fuhaiwei
2010-07-22 · TA获得超过3409个赞
知道大有可为答主
回答量:974
采纳率:75%
帮助的人:1370万
展开全部
//如过你的日期都是8位的话 我写的这个getDate方法就可以,不行你在说

public class C2 {
public static void main(String[] args) {
String s = "20080910";
System.out.println(getDate(s));
}
public static String getDate(String s) {
return s.substring(0, 4) + "-" + s.substring(4, 6) + "-"
+ s.substring(6, 8);
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式