java数据转化问题

格式为yyyy-MM-DD的字符串类型的日期转化为Timestamp类型

注:1.String转Timestamp使用中间类Date是行不通的,会出错;

    请使用中间类Calendar转化String

 问题:使用Timestamp来查数据库中的Timestamp数据时会出现查不到数据的情况

    原因:sql查询语句是将Timestamp转换为String类型来查询的,

         当在sql中使用Timestamp类型时,在sql语句中会被转化为yyyy-MM-DD hh:mm:ss.xxx,

         问题就出现在.xxx上.

      解决:所以需要将Timestamp先转化为String再使用subString方法将.xxx给才掉,

          将裁好的String放到sql语句中就可以了;

 问题:为什么不在查询数据库的的时候直接将日期toString()后直接放到sql中查询?

     原因:因为传入数据类型不同,比如数据库用的是Timestamp类型而传入的却是Date数据类型;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这枚飘落的红叶 引起了我几多相思 思绪飞向遥远的春季 万物葱茏的季节啊 这枚碧绿的树叶啊 孕育了几多诗情 这枚碧绿...
    西门久成阅读 287评论 0 4
  • 我们家面积不大,经过了十年的居住,堆满了各种物品,其中非常显著的一块是童童(我的女儿)的玩具。这些玩具包括包括但不...
    那个小惠子阅读 767评论 0 0