在数据库中定义的时间类型在JAVA代码中用什么类型?

Python011

在数据库中定义的时间类型在JAVA代码中用什么类型?,第1张

数据库定义时间类型使用java代码中的Date类型,数据库存储的时间类型有可能是很多种的,在java代码中,可以使用时间转换类simpledateformat类来进行转换,实例如下:

List<MyDate> list=dao.getDate()//从数据库拿到的时间数据

  SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")//定义一个时间类型

  for (int j = 0 j < list.size() j++) {

   MyDate da=list.get(j)

   System.out.println(sdf.format(da.getDate()))//打印出转换后的时间

  }

Java的Date类使用long类型纪录这些毫秒值.因为long是有符号整数,所以日期可以在1970年1月1日之前,也可以在这之后。Long类型表示的最大正值和最大负值可以轻松的表示290,000,000年的时间,这适合大多数人的时间要求。