Java中SQL DATE和 UTIL DATE 的相互转换

     public  String  getStringtime (java.sql.Date  sdate ){
         java.util.Date date  = new java.util.Date(sdate.getTime());
         SimpleDateFormat sdf =  new SimpleDateFormat("yyyy-MM-dd");
         String time =sdf.format(date);
         return time;
     }
     public  java.sql.Date getSdate(String time){
         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
         java.util.Date d = null;
        try {
            d =sdf.parse(time);

        } catch (ParseException ex) {
            ex.printStackTrace();
        }
        java.sql.Date sdate = new java.sql.Date(d.getTime());
        return sdate ;
     }
时间: 2024-10-11 19:19:34

Java中SQL DATE和 UTIL DATE 的相互转换的相关文章

java中时间类(util Date)的后延与前推处理

当后延或者前推的天数在一定时间之内时,可以用以下方法处理 public static Date  getValidEndTime(Date date,int validDayCount){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String datestr = sdf.format(date); try { date = sdf.parse(datestr); } catch (ParseException

java中sql语句能不能加分号的问题?

一.原因  在程序运行中,当执行sql后总是报无效字符错误:但是把程序放在pl/sql中执行又没有错误.让我很纳闷!于是我开始查找资料,然后我终于发现了问题. 二.问题剖析 原来在程序中:如果你在程序里面写sql,就不要加分号,在程序里面编译器会把分号当做sql本身的一部分,所以会报错. 如果是在查询工具里面(比如plsql),这个时候可以加上分号,在工具里面已经做过预处理,分号是个分隔符,看到分号就标志着本条sql语句结束了: 因此java中sql语句能不能加分号.

Java中sql语句的引号问题

1..sql语句 在数据库中,当我们查询语句时,会使用类似的语句: Select * from userinfo where userid='1' or 1; Select * from userinfo where username="jfl"; 2.问题 Java通常需要连接数据库(Mysql,Oracle等)进行操作,在查询语句块中经常会用到where子句,在这里我们需要注意引号问题. 3.实例 在java中,我们需要将where子句的关键词变成变量,例如userid,usern

关于Java中SQL语句的拼接规则

实现目标语句是这个注意,这里的java变量是idd int idd; String sql = "SELECT id, piUrl FROM picinfos WHERE id BETWEEN '" + idd + "' AND 10" ; java中的字符串只能双引号,如果字符串中需要拼接变量,该变量用单引号括起来,然后加两个双引号再加两个加号,中间就是变量. 拼接步骤 写出SQL具体语句(无变量都是具体值的),比如上面的sql //查询picinfos表中id为

[转帖]关于Java中SQL语句的拼接规则

自学demo 的时候遇到的问题 结果应该是 '"+e.getName()+"' 注意 一共有三组标点符号 (除去 方法函数后面的括号) 实现目标语句是这个注意,这里的java变量是idd int idd; String sql = "SELECT id, piUrl FROM picinfos WHERE id BETWEEN '" + idd + "' AND 10" ; java中的字符串只能双引号,如果字符串中需要拼接变量,该变量用单引号括

在java 中,数组与 List<T> 类型的相互转换

在java中,数组与List<T> 之前进行互相转换,转换方法可总结为以下几种: 一. 将 数组转换成List<T> 1. 使用 Collections 的addAll 方法 String[] myStr = {"1","2","4","9","7"}; List<String> listStr = new ArrayList<String>(); Colle

Java中Long、String、Date类型之间转换工具类

import java.text.*; import java.util.*; public class DateFormat { /** * date类型进行格式化输出 * @param date * @return */ public static String dateFormat(Date date) { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateSt

Java中的日期各种类型之间的相互转换

1.字符串格式转日期格式 1 //定义时间格式 2 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm"); 3 String dateStr = "2018-08-23 15:39"; 4 Date date = sdf.parse(dateStr); 注意:在字符串转日期格式时,传的参数内容必须多余时间模板内容,比如模板精确到分,传参必须也是到分或者到秒,否则会报以下异常. java.tex

JAVA中json转换为集合(对象)之间的相互转换

字符串转换为json对象: String strResult = RestUtil.getRestContent(url+"/service/peccancy/myOrderList", mappeccancy); JSONObject obj = JSONObject.fromObject(strResult); json对象转换成list集合: JSONArray objData =  (JSONArray)obj.get("data"); //获取data字段