1、JAVA 獲取當前實時時間或日期,都可以通過 java.util.Date 類來獲取。
目前創(chuàng)新互聯(lián)公司已為上1000+的企業(yè)提供了網(wǎng)站建設、域名、網(wǎng)站空間、網(wǎng)站改版維護、企業(yè)網(wǎng)站設計、盤龍網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
2、調(diào)用?new java.util.Date().getTime(); 這個方法獲取的就是當前的時間,然后根據(jù)需要在進行格式化顯示,格式化類為:SimpleDateFormat。
3、具體的代碼如下圖所示。
可以直接通過jdk基本方法,獲取到當前的時間
Date date= new Date();//創(chuàng)建一個時間對象,獲取到當前的時間
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設置時間顯示格式
String str = sdf.format(date);//將當前時間格式化為需要的類型
System.out.println(str);//輸出結果
結果為:2015-11-06 13:53:54(實時)。
JAVA中獲取當前系統(tǒng)時間2011-07-06 20:45 并格式化輸出:
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()為獲取當前系統(tǒng)時間
}
}
設置時間,推薦 使用java.util.Calendar類來進行操作,
import java.util.Date;
import java.util.Calendar;
import java.text.SimpleDateFormat;
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 = dateFormat.format( now );
System.out.println(hehe);
Calendar c = Calendar.getInstance();//可以對每個時間域單獨修改
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int date = c.get(Calendar.DATE);
int hour = c.get(Calendar.HOUR_OF_DAY);
int minute = c.get(Calendar.MINUTE);
int second = c.get(Calendar.SECOND);
System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second);
}
}
public static String getCurrentTime() {
java.util.Date date = new java.util.Date();
// 取本地系統(tǒng)時間:2000-10-27 09:36:58
String currTime = DateFormat.getDateTimeInstance().format(date);
return currTime;// 返回本地系統(tǒng)時間:2000/10/27 09:36:58
}
在項目中,當前系統(tǒng)時間和數(shù)據(jù)庫的時間可能不同步,最好以數(shù)據(jù)庫時間為準。在插入時,SQL里直接用now()