java读取日期类型

问题描述

定义一个日期类型private Date rq;public Date getRq() { return rq;}public void setRq(Date rq) { this.rq = rq;}执行SQL语句查询时进行时间的格式化,把它放到了set里,这样输出结果也是想要的SimpleDateFormat bartDateF = new SimpleDateFormat("yyyy-mm-dd");rkd.setRq(bartDateF.parse(rs.getString("rq")));就是在读取的时候get日期的时候就报错了,读不出来,这里应该怎么处理一下呢?rkd.getRq()

解决方案

报错信息是什么
解决方案二:
我只能说,太水了,这来句报错信息是什么,都能给最佳答案,自问自答是么,我们好心帮助你答题,你这太没意思了!
解决方案三:
这个问题是这样的,你取出来没有问题,但是对于Date的parse()方法,需要的传参应该是这样:2012-01-01 01:01:01,注意格式,年月日之后加空格之后时间用冒号,如果不是这样的,parse方法解析时候会报错,叫unparse异常好像,记不清楚了!你现在就去看看你数据库里面的时期和我给的是否一样,如果不一样,你可以手动修改一下测试看看,之后别忘记改回来。
解决方案四:
用rs.getTimetamp试试。
解决方案五:
取出来的结果是没有问题的,在做格式转换的时候出的错
解决方案六:
不要把表现层的活放到持久层来做呀。你这个日后要改个日期格式不得把人坑死。还有SimpleDateFormat很坑爹的,不要用了。apache common里面有更好的工具类。
解决方案七:
先看:rs.getString("rq")这一个取出来的是什么,另外要注意查出是NULL的这种情况
解决方案八:
应该不单纯是你get的问题,可能是你再赋值时候的问题, Date xx=rkd.getRq() ;

时间: 2024-10-26 13:53:31

java读取日期类型的相关文章

java 读取各种类型文件的二进制并且写入到这些类型的文件,内容等等都不变。

问题描述 问题:如题!!!!!我现在是用java读取了txt.word.execl三种类型的文件.并且得到他们的二进制流(也就是byte数组).我要怎么通过这个byte数组写入到这些类型的文件中(注:内容不变.文件类型不变.总之所有的东西都不变,还是原来一模一样的东西).请问我应该怎么实现呢?读取文件代码,并且得到byte[].public byte[] readFile(String filename){// System.out.println("read file " + fil

Python xlrd读取excel日期类型的2种方法

  这篇文章主要介绍了Python xlrd读取excel日期类型的2种方法,本文同时讲解了xlrd读取excel某个单元格的方法,需要的朋友可以参考下 有个excle表格需要做一些过滤然后写入数据库中,但是日期类型的cell取出来是个数字,于是查询了下解决的办法. 基本的代码结构 代码如下: data = xlrd.open_workbook(EXCEL_PATH) table = data.sheet_by_index(0) lines = table.nrows cols = table.

Java 日期类型详解

 java.util.Date表示特定的瞬间,精确到了毫秒: Timestamp() Time(): java api中日期类型的继承关系     java.lang.Object       --java.util.Date           --java.sql.Date             --java.sql.Time               --java.sql.Timestamp 回到顶部  java.util.Date表示特定的瞬间,精确到了毫秒:      两个构造函数

java 日期类型转换-JAVA 日期类型内部转换

问题描述 JAVA 日期类型内部转换 如何将 日期类型数据 "Fri Nov 15 12:01:32 CST 2013 "转换成 "2013-11-15 12:01:32"的日期类型数据? 代码如下: try { // 将已有的时间字符串转化为Date对象 Date date; // 首先设置"Fri Nov 15 12:01:32 CST 2013"的格式,用来将其转化为Date对象 DateFormat df = new SimpleDate

Java.util.Date类型的转化成为数据库中的Date类型。

最完整的一个网页:http://www.zxbc.cn/html/20080905/65272.html   作者:天涯 来源:中国自学编程网 发布日期:1220576012 在JDK 1.1后,java.util.Date 类型的大多数方法已经不推荐使用了.代替它的是Calendar. 而在java.sql.Date 和 java.util.Date之间,有些微妙的关系. 如何将Date类型插入数据库中,成为好多人的一个不小的障碍. 当然,并不一定要在外部插入时间,因为在数据库中,可以让它自动

scanner-java中Scanner的使用问题,读取float类型输入值

问题描述 java中Scanner的使用问题,读取float类型输入值 最近在学习技术,在使用到java.util.Scanner时遇到了个问题: 问题描述:在使用float fNum = scanner.nextFloat()读取值时,如果输入的值超过8位,读取时会[异常]被截取,导致读取的值和输入的值不符,如果输入时,在值的后面加上"F"或"f",会导致float fNum = scanner.nextFloat()读取报错: 鄙人现在在学java技术,自己也想

javaweb-使用easyui显示数据时,日期类型显示的object Object??

问题描述 使用easyui显示数据时,日期类型显示的object Object?? 后台代码: Map map = new HashMap(); map.put("tableName", "engage_major_release"); map.put("fields", "*"); map.put("orderField", "mre_id"); map.put("sqlwh

String类型怎么装换为java.sql.Date类型

问题描述 String类型怎么装换为java.sql.Date类型 在java中如何将String类型转换成java.sql.Date类型 解决方案 问题出在你的格式化字符串上.参考官网文档Class SimpleDateFormat格式化字符串是有保留字符的,每个字符代表不同的意义,区分大小写.大写的M表示的是月份,不是说你用在的时间的位置它就表示时间了.所以把时间格式化字符串改成yyyy-MM-dd HH:mm:ss,就能正确输出了. 解决方案二: 在java中如何将String类型转换成j

java分割日期时间段代码_java

本文实例为大家分享了java切割日期时间段代码,供大家参考,具体内容如下 /** * @author dy * @since 2016-09-18 & JDK 1.8.0_91 */ public class DateCalculate { static Logger logger = LoggerFactory.getLogger(DateCalculate.class); /** * 切割时间段 * * @param dateType 交易类型 M/D/H/N -->每月/每天/每小时/