java取系統時間,存入資料庫,要小時分鍾秒

java.util.Date date = new java.util.Date();
java.text.DateFormat myformat = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String nowdate = myformat.format(date);

如果你用實體類註解的話,只需要在日期屬性的getter()方法前加一句注釋,如下:
@Temporal(TemporalType.TIMESTAMP)

⑵ java獲取當前時間加半小時之後的時間

一、步驟如下:

long currentTime = System.currentTimeMillis() + 30 * 60 * 1000;

Date date = new Date(currentTime);

DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String nowTime="";
nowTime= df.format(date);
System.out.println(nowTime);

二、分析:

1、獲取當前時間,獲取到的時間類型是long類型的,單位是毫秒

2、在這個基礎上加上30分鍾:currentTime +=30*60*1000;

3、格式化時間,獲取到的就是當前時間半個小時之後的時間Date date=new Date(currentTime);

4、建立時間格式化對象:

SimpleDateFormat dateFormat = new SimpleDateFormat(

"yyyy-MM-dd HH:mm:ss");

(2)java獲取時間小時擴展閱讀

JDK(Java Development Kit)稱為Java開發包或Java開發工具,是一個編寫Java的Applet小程序和應用程序的程序開發環境。JDK是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一些Java工具和Java的核心類庫(Java API)。

不論什麼Java應用伺服器實質都是內置了某個版本的JDK。主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如,IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK

另外,可以把Java API類庫中的Java SE API子集和Java虛擬機這兩部分統稱為JRE(JAVA Runtime Environment),JRE是支持Java程序運行的標准環境

(參考資料 網路 Java)

⑶ 在java中當前時間取整到小時如何做, 比如當前時間為下午2點半,想得到一個Date型變數,格式化後顯示為:

給時間加個格式:
Date date =new Date(System.currentTimeMillis());
SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss "); String time = formatter.format(date);
System.out.println(time);
這樣你要取整的話 , 把 mm:ss設置為00:00 就行。

⑷ java如何獲取當前時間 年月日 時分秒

java如何獲取當前時間以及格式化需要用到兩個類,如下圖:

「拓展資料——java」:

Java是一種廣泛使用的計算機編程語言,擁有跨平台、面向對象、泛型編程的特性,廣泛應用於企業級Web應用開發和移動應用開發。

Java編程語言的風格十分接近C++語言。繼承了C++語言面向對象技術的核心,舍棄了容易引起錯誤的指針,以引用取代;移除了C++中的運算符重載和多重繼承特性,用介面取代;增加垃圾回收器功能。

Java編程語言是個簡單、面向對象、分布式、解釋性、健壯、安全與系統無關、可移植、高性能、多線程和動態的語言。

    ⑸ java中,如何獲取23小時前的時間 返回值需要date型。

    Calendar c = Calendar.getInstance();
    c.add(Calendar.HOUR, -23);
    Date d = c.getTime();

    ⑹ Java 怎麼獲取當前時間前一個小時的時間

    代碼如下:Calendar c = Calendar.getInstance();//可以對每個時間域單獨修改
    c.setTime(new Date());
    c.set(Calendar.HOUR_OF_DAY, c.get(Calendar.HOUR_OF_DAY) - 1);
    這幾步即可獲得當前時版間前一個小時權

    ⑺ java中怎麼得到當前時間的小時

    Date date=new Date();
    DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String time=format.format(date);

    ⑻ Java 獲取當前時間的小時(24小時制)

    使用new Date()獲取時間,通過SimpleDateFormat格式化類對Date進行格式話時間。

    具體代碼回如下:注意答HH大寫代表24小時制。

    輸出結果:1510416000000,2017-11-12。方便的實現了string轉時間的功能。

    ⑼ java 獲取本機當前時間並對小時任意加減

    代碼如下:

    import java.text.SimpleDateFormat;

    import java.util.Calendar;

    import java.util.Date;

    public class DateTestUtil {

    public static void main(String[] args) throws Exception {

    SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");

    String str="20110823";

    Date dt=sdf.parse(str);

    Calendar rightNow = Calendar.getInstance();

    rightNow.setTime(dt);

    rightNow.add(Calendar.YEAR,-1);//日期減1年

    rightNow.add(Calendar.MONTH,3);//日期加3個月

    rightNow.add(Calendar.DAY_OF_YEAR,10);//日期加10天

    Date dt1=rightNow.getTime();

    String reStr = sdf.format(dt1);

    System.out.println(reStr);

    }

    }


    註:在Calendar對象的add方法中,第二個參數為正數表示「加」,負數表示「減」。