JAVA認證基礎知識:Java獲取當前的系統時間
在不斷注重大學聯考能力提高的同時,尤其是JAVA認證備考的後階段,我們選擇的是求準求穩求規範。此複習輔導不等於題海戰術,而是要積累實戰經驗,解決掉一些考場失誤等問題。
一、獲取當前系統時間和日期並格式化輸出:
import ;
import leDateFormat;
public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設定日期格式
tln(at(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'";
tln(tring("convertBookDate"));
2、利用SimpleDateFormat類:
先要輸入兩個java包:
import ;
import leDateFormat;
然後:
定義日期格式:SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);
sql語句為:String sqlStr = "select bookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";
輸出:
tln(at(ate("bookDate")));
************************************************************
java中獲取當前日期和時間的方法
import ;
import ndar;
import leDateFormat;
public class TestDate{
public static void main(String[] args){
Date now = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修改日期格式
String hehe = at( now );
tln(hehe);
Calendar c = nstance();//可以對每個時間域單獨修改
int year = ();
int month = (H);
int date = ();
int hour = (_OF_DAY);
int minute = (TE);
int second = (ND);
tln(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second);
}
}
有時候要把String型別的時間轉換為Date型別,通過以下的方式,就可以將你剛得到的時間字串轉換為Date型別了。
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
time=null;
try {
time= e(at(new Date()));
}
catch (ParseException e) {
tStackTrace();
}