把2006-2-17 14:47:18 转换成20060217的格式

来源:百度知道 编辑:UC知道 时间:2024/06/24 08:42:06
数据库表中的数据为:2006-2-17 14:47:18
现在需要在jsp页面显示为20060217
怎么转换?

package com.myselftest;

/*
* substring(int a,int b);这个方法用来截取字符串,从第a个位置以后开始,到第b个位置结束。
*
*
*
*/
public class testSubstring {
public static void main(String [] args)
{
String name="2006-12-30";
System.out.println(name.length());
String name1 = name.substring(0,4);
String name2 = name.substring(5,7);
String name3 = name.substring(8);
System.out.println(name1+""+name2+""+name3);
}
}

数据库表中的数据是什么类型的 如果是string那就截取 如果是date就用SimpleDateFormat 具体 看看api

String olddate = "2006-2-17 14:47:18 " ;
String[] datearray1 = olddate.split(" ") ;
String[] datearray2 = datearray1[0].split("-") ;
Strin newdate = "" ;
for(int i=0; i<datearray2.length; i++) {
newdate = newdate+datearray2[i] ;
}
System.out.println(newdate) ;

String date = rs.getString("日期列名"); /