java中獲取當前日期和時間的方法
阿新 • • 發佈:2019-02-08
一. 獲取當前系統時間和日期並格式化輸出:
import Java.util.Date; import java.text.SimpleDateFormat; public class NowString { public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //設定日期格式 System.out.println(df.format(new Date())); // new Date()為獲取當前系統時間 } }
二. 在資料庫裡的日期只以年-月-日的方式輸出,可以用下面兩種方法:
1、用convert()轉化函式: String sqlst = "select convert(varchar(10),bookDate,126) as convertBookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'"; System.out.println(rs.getString("convertBookDate")); 2、利用SimpleDateFormat類: 先要輸入兩個java包: import java.util.Date; import java.text.SimpleDateFormat; 然後: 定義日期格式:SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd); sql語句為:String sqlStr = "select bookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'"; 輸出: System.out.println(df.format(rs.getDate("bookDate")));