当前位置: 代码迷 >> SQL >> java 怎么设置返回类型是sql 型date
  详细解决方案

java 怎么设置返回类型是sql 型date

热度:103   发布时间:2016-05-05 12:06:23.0
java 如何设置返回类型是sql 型date

? ? ? ? 近日经常遇到在java bean,设置类型为sql.date,并且数据库对应的格式也是日期格式的。

自己研究了半天,记录下,方便日后使用:

? ? ? ?1.获取当前日期格式:

? ? ? ?

package test;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class timetestd {	public static void main(String[] args) {		SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); // 制定日期格式		Date date = new Date();		String validityDate2 = df.format(date);		java.sql.Date result = java.sql.Date.valueOf(validityDate2);		System.out.println(validityDate2);	}}

? ? 2.需要变动时间的,以下的例子是设置3天后

? ?

package test;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class timetestd {	public static void main(String[] args) {		SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); // 制定日期格式		Calendar c = Calendar.getInstance();		c.setTime(date);		c.add(Calendar.DAY_OF_MONTH, 3); // 将当前日期加3天		String validityDate = df.format(c.getTime()); // 返回String型的时间		java.sql.Date result = java.sql.Date.valueOf(validityDate);		System.out.println(validityDate);	}}

?

  相关解决方案