把20070903 09:00这段字符串转换成2007-09-02 08:00 最好写一个方法有个传入参数麻烦大家啊,我数据结构确实不好啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看不出 有什么联系出来如果是 yyyyMMdd HH:mm转化为 yyyy-MM-dd HH:mm最简单的字符串转化:private String getStr(String in){if(null==in)return null;if(in.length()<14)return in;return in.subString(0,4)+"-"+in.subString(4,6)+"-"+in.subString(6,8)+in.subString(8.in.length);} 或者时间转化 public static void main(String[] args) { //SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { System.out.println(getStr("20070903 09:00")); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } } private static String getStr(String in)throws Exception{ SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HH:mm"); Date d1 =sdf.parse(in); sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm"); return sdf.format(d1); } public String FmtDateTime(String dateTime) { if (dateTime!=null&&dateTime.length() == 14) { return dateTime.substring(0, 4) + "-" + dateTime.substring(4, 6) + "-" + dateTime.substring(6, 8) + dateTime.substring(8); } return dateTime; } Date date = new Date();String pattern = "yyyy-MM-dd HH:mm:ss z";SimpleDateFormat df = new SimpleDateFormat(pattern);System.out.println(df.format(date)); 小型聊天 Socket SQL中无法使用条件 IN 进行变量绑定 java GridLayout布局 如何避免 Object 到 ArrayList(泛型)转换时的警告? 字符串比较问题,请高手看看 (新手)在application中的关于弹出IE或者applet来显示网页内容 Eclipse的一个BUG 关于异常抛出的问题 Spring事务配置和程序代码结构都正确,为什么事务就是不起作用。实在想不出哪里有问题。 请教Java高手一个include问题。 JTable 问题 不解?????? 急 !! JTable 问题 不解?????? 急 !!
如果是 yyyyMMdd HH:mm
转化为 yyyy-MM-dd HH:mm
最简单的字符串转化:
private String getStr(String in){
if(null==in)
return null;
if(in.length()<14)
return in;
return in.subString(0,4)+"-"+in.subString(4,6)+"-"+in.subString(6,8)+in.subString(8.in.length);}
public static void main(String[] args) {
//SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
System.out.println(getStr("20070903 09:00"));
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
private static String getStr(String in)throws Exception{
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HH:mm");
Date d1 =sdf.parse(in);
sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
return sdf.format(d1);
}
public String FmtDateTime(String dateTime) {
if (dateTime!=null&&dateTime.length() == 14) {
return dateTime.substring(0, 4) + "-" + dateTime.substring(4, 6)
+ "-" + dateTime.substring(6, 8) + dateTime.substring(8);
}
return dateTime;
}