(轉)java向MySQL插入當前時間的四種方式和java時間日期格式化的幾種方法(案例說明)
阿新 • • 發佈:2018-12-30
轉載地址 https://www.cnblogs.com/zhaotiancheng/p/6413067.html
資料庫操作經常會用到時間,例如start_time,end_time,(在資料庫中是datetime型別,)
對應關係
mysql | java |
datetime | java.sql.Timestamp |
程式碼示例:
用Calendar生成 yyyy-MM-dd hh:mm:ss格式的時間戳,end_time使用calendar的add()方法加一個月,
Calendar calendar=Calendar.getInstance(); Timestamp start_time=Timestamp.valueOf(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(calendar.getTimeInMillis())); calendar.add(Calendar.MONTH,1); Timestamp end_time=Timestamp.valueOf(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(calendar.getTimeInMillis()));
後續學習再補充
java表示時間的:Date,Calendar,Timestamp