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(实时)。