问题描述:
通过java获取系统当前时间,以varchar类型的字段保存到sql server数据库当中,通过java填写的年月日信息,如何进行精确时间和段时间查找相应的记录,麻烦大家给出一个步骤,谢谢

解决方案 »

  1.   

    你是说格式不一样?用SimpleDateFormat包装下
      

  2.   

    数据库字段类型用timestamp,最好不要用varchar
      

  3.   

    一般来说,如果需要对数据库时间字段二次加工,最好存储为timestamp,datetime,如果只是普通记录时间,可以用varchar,但要统一格式,不能一些地方是yyyy-MM-dd HH:mm:ss,一些地方是yyyy/MM/dd HH:mm:ss,这样会影响通过时间字段做条件筛选。
      

  4.   


    那么您能给出从java中建立date对象到保存如数据库的代码么
      

  5.   

    可以用java.sql.Date、java.sql.Timestamp、java.sql.Time