java取當前時間

tomcat時間跟系統時間不一致的問題解決方法
摘自 -- 黑夜的博客
一,在catalina.bat中
配置如下:內
set JAVA_OPTS=%JAVA_OPTS% -Duser.timezone=GMT+08 -Xms256m -Xmx800m
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"
-Xms256m -Xmx800m(初始化內存大小為容256m,可以使用的最大內存為800m),
-Duser.timezone=GMT+08 //設置為北京時間

二,在eclipse中設置
在 首選項->Tomcat ->JVM Settings 項,設定JRE的版本為'jre1.5.0_06',並且添加如下幾個JVM Parameters:
-Xms128m
-Xmx512m
-Dfile.encoding=UTF8
-Duser.timezone=GMT+08

㈡ java 如何獲取當前系統時間

import java.util.*;
public class Test{
public static void main(String[] args){
int year=0;
int moth=0;
int day=0;
Calendar c=Calendar.getInstance();//獲得系統當前日期
year=c.get(Calendar.YEAR);
month=c.get(Calendar.MONTH)+1;//系統日期從0開始算起
day=c.get(Calendar.DAY_OF_MONTH);
}

}

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

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

「拓展資料——java」:

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

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

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

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

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

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

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

    ㈤ java怎樣獲得系統當前的年份

    public static String getSysYear() {

    Calendar date = Calendar.getInstance();

    String year = String.valueOf(date.get(Calendar.YEAR));

    return year;

    }

    (5)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()為獲取當前系統時間

    }

    }

    ㈥ java如何獲取當前精確時間

    java獲取當前時間精確到毫秒newSimpleDateFormat("yyyyMMddHHmmssSSS").format(newDate());

    方法2:
    CalendarCld=Calendar.getInstance();

    intYY=Cld.get(Calendar.YEAR);
    intMM=Cld.get(Calendar.MONTH)+1;
    intDD=Cld.get(Calendar.DATE);
    intHH=Cld.get(Calendar.HOUR_OF_DAY);
    intmm=Cld.get(Calendar.MINUTE);
    intSS=Cld.get(Calendar.SECOND);
    intMI=Cld.get(Calendar.MILLISECOND);

    StringcurTime=YY+MM+DD+HH+mm+SS+MI;Calendarcal=Calendar.getInstance();
    java.util.Datedate=cal.getTime();

    SimpleDateFormatsdFormat=newSimpleDateFormat("yyyyMMddhhmmssSSS");

    StringmyTime=sdFormat.format(currentTime);

    ㈦ java獲取當前時間

    因為你的這一句Calendar c = Calendar.getInstance();是寫在循環外面的,聲明了c以後那c就是這一刻的時間,無論你再怎麼循回環還是只答列印聲明c時的時間。這段代碼我沒太看明白你要做什麼,不過你想循環輸出當前的時間可以這樣寫:

    while(true){
    Calendarc=Calendar.getInstance();
    inttime=c.get(Calendar.SECOND);
    System.out.println(time);
    }

    把Calendar c = Calendar.getInstance();寫在循環里就是不停的循環獲得當前時間。

    ㈧ Java代碼中如何獲得當前時間

    java.util.Date nowdate = new java.util.Date();然後如果你想時間的格式和你想用的時間格式一致 那麼就要格式化時間了內SimpleDateFormat 的包在java.text包下SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") //年月日 時分容秒String t = sdf.parse(nowdate);

    ㈨ java中如何獲取本機當前時間

    可以直接通過jdk基本方法,獲取到當前的時間
    Date date= new Date();//創建一個時間對象,獲內取到當前的容時間
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設置時間顯示格式
    String str = sdf.format(date);//將當前時間格式化為需要的類型
    System.out.println(str);//輸出結果
    結果為:2015-06-27 23:40:54(實時)。