時間字符串轉換 try { String st="2005-13-32 12:00"; java.text.DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm"); Date starttime = df.parse(st); System.out.println(starttime.toString()); } catch (Exception ex) { } try { String st = "2005-12-2 12:00:00"; Timestamp starttime = Timestamp.valueOf(st); System.out.println(starttime.toString()); } catch (Exception ex) { ex.printStackTrace(); } import java.sql. * ; import java.util. * ; public class CreateTimestamp { public static void main(String [] args) { Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, 2000); cal.set(Calendar.MONTH, Calendar.JANUARY); cal.set(Calendar.DATE, 1); cal.set(Calendar.HOUR_OF_DAY, 11); cal.set(Calendar.MINUTE, 45); cal.set(Calendar.SECOND, 30); cal.set(Calendar.MILLISECOND, 0); long millis = cal.getTime().getTime(); System.out.println("milliseconds in millis = " + millis); java.sql.Timestamp ts = new java.sql.Timestamp(millis); System.out.println("Timestamp ts before setting nanos = " + ts); ts.setNanos(500); System.out.println("Timestamp ts with nanos set = " + ts); }} posted on 2006-12-13 14:35 waya 阅读( ...) 评论( ...) 编辑 收藏 转载于:https://www.cnblogs.com/waya/archive/2006/12/13/590924.html