社区
Java SE
帖子详情
日期大小比较问题
yhd0411
2007-04-04 10:01:58
Oracle表中字段类型为varchar2(19),内容为'2007-01-01 00:00:00'
程序中变量数据为'20070401'
如何进行这二个日期的比较大小,用什么函数转换?
...全文
316
7
打赏
收藏
日期大小比较问题
Oracle表中字段类型为varchar2(19),内容为'2007-01-01 00:00:00' 程序中变量数据为'20070401' 如何进行这二个日期的比较大小,用什么函数转换?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KevinXie
2007-04-04
打赏
举报
回复
写一个专门的处理类 就不用每次都要去写代码 直接调用就可以了
KevinXie
2007-04-04
打赏
举报
回复
public static final String getDateString(java.util.Date aDate) {
String ret = "";
Calendar c = Calendar.getInstance();
c.setTime(aDate);
ret = c.get(Calendar.YEAR) + "-" ;
ret = ret + addZero((c.get(Calendar.MONTH)+1) + "", 2) + "-" ;
ret = ret + addZero((c.get(Calendar.DAY_OF_MONTH)) + "", 2) + " " ;
ret = ret + addZero((c.get(Calendar.HOUR_OF_DAY)) + "", 2) + ":" ;
ret = ret + addZero((c.get(Calendar.MINUTE)) + "", 2) + ":";
ret = ret + addZero((c.get(Calendar.SECOND)) + "", 2);
return ret;
}
我不知道你的参数是不是日期行,如果不是,你可以改写一下就好了
KevinXie
2007-04-04
打赏
举报
回复
最简单的是在sql直接比较:
用oracle的日期函数转换:to_date("20070401","yyyy-mm-dd hh24:mm:ss")
当然前提是相关的字段也要是日期型的.假如不是的话 只能用楼上那些的方法了,其实很多,你也可以写一个类,专门处理成你需要的格式.
我也同样有个疑问,既然是日期,为什么不设为日期型 而要为varchar2行
Squall1009
2007-04-04
打赏
举报
回复
SimpleDateFormat cf=new SimpleDateFormat("yyyyMMdd");
yhd0411
2007-04-04
打赏
举报
回复
本来是从文本中导的数据到Oracle中的,但导的时候没有用to_date转换,就直接用了varchar2(19),
请问是下面这样转换吗?
String oldDate="20070401";
SimpleDateFormat cf=new SimpleDateFormat("yyyy-MM-dd");
Date newDate=cf.parse(oldDate);//
Date oraDate=cf.parse(rs.getString("数据库字段"));//数据库字段
zuguanqun
2007-04-04
打赏
举报
回复
to_date转换一下 变成统一的日期类型
Squall1009
2007-04-04
打赏
举报
回复
用java.text.SimpleDateFormat里的方法将字符串转为Date
然后用java.util.Date
boolean before(Date when) 或者 boolean after(Date when)
但不清楚为什么既然是日期在Oracle里面用varchar2(19)
Android自定义
日期
选择器源码
使用`onDraw()`方法进行绘图,而`onMeasure()`方法用于确定视图的
大小
。 2. **数据模型**:定义一个数据结构来存储当前选中的
日期
,以及可选的
日期
范围。这可能是`Calendar`对象或者自定义的
日期
类。 3. **事件...
Android 自定义日历(包含单选和多选) 程序源码
项目可能包含了计算
日期
间隔、
比较
日期
、格式化
日期
字符串等功能。 7. **UI设计** 自定义日历不仅涉及功能实现,UI设计也是重要的一环。日历的样式、颜色、字体
大小
、图标等都需要与应用的整体风格保持一致。项目...
Java
日期
大小
比较
Java
日期
的
大小
比较
是工作中常会遇到的
问题
,目前我找到3种常用的方法。 一、
日期
为String类型 可以使用String的compareTo方法, 注意
日期
格式必须一致。 String date1 = "20220214"; String date2 = "20210114"; ...
vue -
比较
两个
日期
大小
、
比较
同一天两个时间
大小
(判断两个
日期
时间的
大小
)JS 解决方法
vue判断两个
日期
大小
vue中如何
比较
时间Vue项目中
比较
日期
及时间与当前时间
大小
的方法关于前端:vue判断两个
日期
大小
vue
比较
日期
大小
如何对比两个
日期
大小
vue中 两个
日期
比较
大小
vue 两个
日期
比较
大小
判断2个
日期
...
java
日期
比较
大小
_Java
日期
大小
比较
在开发中经常会用到
日期
的
比较
,像给定一个
日期
和当前
日期
进行
比较
,或者给定两个
日期
进行时间先后的
比较
,还有取两个
日期
之间的记录等等。现在整理一下几种方法。先定义几个
日期
,以便下文进行测试:String begin...
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章