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