java 如何取得系统当前时间(Timestamp类型的)

java 如何取得系统当前时间(Timestamp类型的),第1张

import javatextSimpleDateFormat;

import javautilDate;

public class Test2 {

/

@param args

/

public static void main(String[] args) {

Date date = new Date();

Systemoutprintln(date);

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Systemoutprintln(dfformat(date));

}

}

1、获取当前时间,和某个时间进行比较。此时主要拿long型的时间值。

方法如下:

要使用 javautilDate 。获取当前时间的代码如下

代码如下 复制代码

Date date = new Date();

dategetTime() ;

还有一种方式,使用 SystemcurrentTimeMillis() ;

都是得到一个当前的时间的long型的时间的毫秒值,这个值实际上是当前时间值与1970年一月一号零时零分零秒相差的毫秒数

一、获取当前时间, 格式为: yyyy-mm-dd hh-mm-ss

DateFormatgetDateTimeInstance(2, 2, LocaleCHINESE)format(new javautilDate());

二、获取当前时间, 格式为: yyyy年mm月dd日 上午/下午hh时mm分ss秒

代码如下 复制代码

DateFormatgetDateTimeInstance(DateFormatLONG, DateFormatLONG, LocaleCHINESE)format(new javautilDate());

三、获取当前时间(精确到毫秒), 格式为: yyyy-mm-dd hh:mm:ssnnn

代码如下 复制代码

new javasqlTimestamp(SystemcurrentTimeMillis())toString();

一 获取当前系统时间和日期并格式化输出:

代码如下 复制代码

import javautilDate;

import javatextSimpleDateFormat;

public class NowString {

public static void main(String[] args) {

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式

Systemoutprintln(dfformat(new Date()));// new Date()为获取当前系统时间

}

}

用SystemcurrentTimeMillis()方法来实现

代码如下:

javasqlDate currentDate = new javasqlDate(SystemcurrentTimeMillis());说明:

返回long类型,一般用于获取某个方法或其它的执行时间差,在开始前获取一次,在结束时获取一次,结束时间减去开始时间,得到执行时间。

Calendar c=CalendargetInstance();

int y=cget(CalendarYEAR);

int m=cget(CalendarMONTH);

int d=cget(CalendarDATE);String date=y+"-"+m+"-"+d; Date d=javasqlDatevalueOf(time);

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

sdfformat(new Date());

得到的日期格式为:2008-05-14

不知道是不是你要的!你可以根据需要设置格式化类型("yyyy-MM-dd");

JAVA中获取当前系统时间关键代码:

//得到long类型当前时间

long l = SystemcurrentTimeMillis();

//new日期对象

Date date = new Date(l);

//转换提日期输出格式

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Systemoutprintln(dateFormatformat(date));

完整代码:

package comob;

import javatextParseException;

import javatextSimpleDateFormat;

import javautilCalendar;

import javautilDate;

public class DateTest {

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

        //得到long类型当前时间

        long l = SystemcurrentTimeMillis();

        //new日期对象

        Date date = new Date(l);

        //转换提日期输出格式

        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

        Systemoutprintln(dateFormatformat(date));

    }

}

输出结果:

2017-01-06 12:28:19

以上就是关于java 如何取得系统当前时间(Timestamp类型的)全部的内容,包括:java 如何取得系统当前时间(Timestamp类型的)、在JSP中加入Java代码获得系统时间、如何在java程序中获取java.sql.Date类型的当前系统时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9625248.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存