请教如何把一个String类型的2009-04-27 转化为 20090427的格式 (同样为String类型)
解决方案 »
- 嵌套类访问父类方法
- 求解:Hashtable<K,V>、ConcurrentHashMap<K,V>和ConcurrentSkipList<K,V>三者的区别!!!
- 算术运算符的用法
- 关于swing + spring 的可行性
- 怎样将我写的java application支持多国语言(中文简体,韩文)
- 请问:com.mkjdelove.www.ScribllePane1不是抽象的,未能覆盖java.awt.event.MouseLister中的抽象方法mouseClcked(java.awt.event.MouseEv
- 程序运行时总是显示有异常,求修改
- 如何把两个ArrayList合并?
- 大家开发java+sql2000用什么连接池?
- 各位大虾,一个初学者该怎样开始学习java?
- 为什么Document 无法存为XML文件?
- 在Jtable中如何实时显示数据库中的数据?
String s="2009-04-27";
s = s.replaceAll("-", "");
把横线替换掉不就行了
String a="2009-04-27";
String b=a.substring(0,4)+a.substring(5,7)+a.substring(8, 10);
System.out.println(b);
用substring去分割截取吧!
import java.util.Date;public class TryApp {
public static void main(String[] args) {
Date dt=new Date();
SimpleDateFormat s=new SimpleDateFormat("yyyyMMdd");
System.out.println(s.format(dt)); }}
Date date=new Date();
SimpleDateFormat format=new SimpleDateFormat("yyyyMMdd");
System.out.println(format.format(date));
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;public class TimeDemo { public static void main(String [] args){
String strTime = "2006-06-23";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");
Calendar c = Calendar.getInstance();
try {
Date dateDemo = sdf.parse(strTime);
c.setTime(dateDemo);
String s = new SimpleDateFormat("yyyymmdd").format(c.getTime());
System.out.println(s); } catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}