1. 程式人生 > >java中獲取當前日期和時間的方法

java中獲取當前日期和時間的方法

一. 獲取當前系統時間和日期並格式化輸出:

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")));