求助!关于时间转换的问题 我的数据库的字段类型为“smallDatetime”我现在有一个文本框要输入“113000”请问如何把这个字符串转换成“11:30:00”的格式。然后插入到数据库。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /** * smallDatetime是定长的 * @author bbflyerwww */public class Main { public Main() { String smallDatetime = "113000"; System.out.println(format(smallDatetime)); } private String format(String str) { String tmp = ""; tmp = str.substring(0, 2) + ":" + str.substring(2, 4) + ":" + str.substring(4, 6); return tmp; } public static void main(String[] args) { new Main(); }} public String praseTiem(String time) throws ParseException{ SimpleDateFormat format=new SimpleDateFormat("HHmmss"); SimpleDateFormat format1=new SimpleDateFormat("HH:mm:ss"); return format1.format(format.parse(time)); } 时间格式的转换,java 主要靠simpledateformat类完成 这样转好以后得到的是字符串,但是我的数据库的类型是:smallDateTime,这样怎么能插入,类型不对啊,请教了! public Date praseTiem(String time) throws ParseException{ SimpleDateFormat format=new SimpleDateFormat("HHmmss"); return format.parse(time); }返回的是一个时间类型。 通过这样的转换得到的时间类型就不是“HH:mm:ss”的格式了,而是“Thu Jan 01 11:30:00 CST 1970”,我要的只是像“13:00:00”这样的时间类型 时间实际上是一个长整形变量,无论是java 还是在数据库。显示只不过是格式转化的问题。无需关心数据库是怎么显示的,把日期类型存入数据库即可。从数据库取出数据后,在做格式转化.这是问题关键。如果你关心格式问题,把日期字符设成字符类型不是更好 JfreeChart实现的柱状图和甘特图(回一送六)高分(在线) 求高手来帮助线程定时启动关闭的功能! 请问:xpath,xquery这些技术现在用的多吗? 高分求助:SWT的Table或TableViewer如何实现移行? 想在大连找工作,请求帮助 JTable中的数据更新 新手学做JSP新闻系统,请老师指点! 苦恼的时候? 请问Swing中的JTree控件如何让监听一个子叶的鼠标事件? StringBuilder会发生死锁? DOM 处理 XML文档的问题: 请教一个问题
* smallDatetime是定长的
* @author bbflyerwww
*/
public class Main { public Main() {
String smallDatetime = "113000";
System.out.println(format(smallDatetime));
}
private String format(String str) {
String tmp = "";
tmp = str.substring(0, 2) + ":" + str.substring(2, 4) + ":" + str.substring(4, 6);
return tmp;
}
public static void main(String[] args) {
new Main();
}
}
SimpleDateFormat format=new SimpleDateFormat("HHmmss");
SimpleDateFormat format1=new SimpleDateFormat("HH:mm:ss");
return format1.format(format.parse(time));
}
时间格式的转换,java 主要靠simpledateformat类完成
SimpleDateFormat format=new SimpleDateFormat("HHmmss");
return format.parse(time);
}
返回的是一个时间类型。
显示只不过是格式转化的问题。无需关心数据库是怎么显示的,把日期类型存入数据库即可。
从数据库取出数据后,在做格式转化.这是问题关键。
如果你关心格式问题,把日期字符设成字符类型不是更好