java从数据库中获取当前时间_Java中获取时间以及java.util和java.sql之间时间日期的转换...

一、获取时间和日期

通过java.util从系统获取当前时间

import java.util.Date;

import java.text.SimpleDateFormat;

public class time {

public static void main(String[] args) {

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

System.out.println( df.format(new Date()) );

}

}

//输出:2019-01-07 10:51:35

//df.format(new Date())返回的是一个格式化时间的字符串

获取当前时间,以字符串返回。由返回值可以看到 java.util.Date 获取的是完整的时间包括日期和时间

通过java.sql类型数据获取时间

java.sql.Date ctime = new java.sql.Date(new java.util.Date().getTime());

System.out.println(df.format( ctime ));

java.sql.Timestamp ctime2 = new java.sql.Timestamp(new java.util.Date().getTime());

System.out.println(df.format( ctime2 ));

//输出

//2019-01-07 10:59:28

//2019-01-07 10:59:28

通过输出的结果可以发现,java.sql

你可能感兴趣的:(java从数据库中获取当前时间)