社区
Oracle
帖子详情
从oracle中取出的日期格式为:2003-10-10 00:00:00.0
xyslim
2004-01-20 10:33:33
通过jdbc与oracle连接,用rs.getstring(dDate)得到串的格式2003-10-10 00:00:00.0,请问这是怎么回事?如何可以得到不带最后两位(.0)的格式。
...全文
876
16
打赏
收藏
从oracle中取出的日期格式为:2003-10-10 00:00:00.0
通过jdbc与oracle连接,用rs.getstring(dDate)得到串的格式2003-10-10 00:00:00.0,请问这是怎么回事?如何可以得到不带最后两位(.0)的格式。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangrong001
2004-01-29
打赏
举报
回复
select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss') from dual;
vrv0129
2004-01-29
打赏
举报
回复
select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ff1') from dual;
...
select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ff9') from dual;
select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ff6') from dual=select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ssxff') from dual
vrv0129
2004-01-29
打赏
举报
回复
select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ff1') from dual;
...
select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ff') from dual;
select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ff6') from dual=select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ssxff') from dual
vrv0129
2004-01-29
打赏
举报
回复
select to_char(sysdate,'YYYY-MM-DD HH24:MM:SS') from dual
sanoul
2004-01-29
打赏
举报
回复
beckhambobo 你也太厉害了
jjxlcsw
2004-01-29
打赏
举报
回复
9i的确强了很多
flyerlxg
2004-01-29
打赏
举报
回复
study and help you up
hahatroy
2004-01-25
打赏
举报
回复
还是9i的功能强大,决定升级了
liuyi8903
2004-01-23
打赏
举报
回复
up:)
beckhambobo
2004-01-20
打赏
举报
回复
怎么样从数据库中获得毫秒
[A]9i以上版本,有一个timestamp类型获得毫秒,如
SQL>select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ssxff') time1,
to_char(current_timestamp) time2 from dual;
TIME1 TIME2
----------------------------- ----------------------------------------------------------------
2003-10-24 10:48:45.656000 24-OCT-03 10.48.45.656000 AM +08:00
可以看到,毫秒在to_char中对应的是FF。
8i以上版本可以创建一个如下的java函数
SQL>create or replace and compile
java source
named "MyTimestamp"
as
import java.lang.String;
import java.sql.Timestamp;
public class MyTimestamp
{
public static String getTimestamp()
{
return(new Timestamp(System.currentTimeMillis())).toString();
}
};
SQL>java created.
注:注意java的语法,注意大小写
SQL>create or replace function my_timestamp return varchar2
as language java
name 'MyTimestamp.getTimestamp() return java.lang.String';
/
SQL>function created.
SQL>select my_timestamp,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') ORACLE_TIME from dual;
MY_TIMESTAMP ORACLE_TIME
------------------------ -------------------
2003-03-17 19:15:59.688 2003-03-17 19:15:59
如果只想获得1/100秒(hsecs),还可以利用dbms_utility.get_time
iwantsay
2004-01-20
打赏
举报
回复
这是由于rs将得到日期值精确到了毫秒级再转成字符串返回。
你在SQL通过日期格式转成字符串后,就不会出现这种情况了。
myx7852
2004-01-20
打赏
举报
回复
to_char(sysdate,'YYYY-MM-DD')
xyslim
2004-01-20
打赏
举报
回复
可是为什么会出现这种情况?
welyngj
2004-01-20
打赏
举报
回复
select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') from dual;
baojianjun
2004-01-20
打赏
举报
回复
Oracle 系統所提供的日期類型的最精確時間為秒,因此.0是無法顯示出來的
sanoul
2004-01-20
打赏
举报
回复
select to_char(sysdate,'YYYY-MM-DD') from dual
Oracle
数据库
中
日期
格式
的转换
Oracle
数据库
中
日期
格式
的转换1. 问题由来从
Oracle
中
读取
日期
字段,出现的
日期
格式
相当反人类。所以必须转化一下。 2. 解决方案捣鼓了很久。我对
Oracle
还是一个萌新,本来是想有什么法子可以直接设置
Oracle
默认
日期
显示
格式
。 试过了N多种方法,都没有成功。不得不感叹
Oracle
比MySQL要麻烦得多啊~ 下面介绍几种在客户端修改显示方式的方法。 1. 直接用PHP正则表达式
解决Java获取数据库
日期
数据问题:
格式
为【YYYY/MM/DD】,获取的
格式
却转换为【YYYY-MM-DD hh:mm:ss】
解决Java获取数据库
日期
数据问题:
格式
为【YYYY/MM/DD】,获取的
格式
却转换为【YYYY-MM-DD hh:mm:ss】
oracle
日期
比较问题
今天在写sql时,想
取出
数据库
中
和当前系统时间当月的数据,在执行sql语句时,报错ORA-01830:
日期
格式
图片在转换整个输入字符串之前结束. to_date函数 to_date函数用于字符串转
日期
,与to_char函数刚好相反。to_date形如 --
oracle
为了区分分钟和月份,月份以mi表示 to_date('2018-11-22 09:11:22','yyyy-mm-dd ...
oracle
的timestamp类型使用
oracle
的timestamp类型使用 我们都知道date和timestamp都是对
日期
和时间的表示,只是两种类型的精确度不同,前者精确到秒,后者精确到小数秒(fractional_seconds_precision),可以是 0 to 9,缺省是6。但是对date类型的运算很简单,有很多函数可用来处理;而两个timestamp的差则是很直观地显示为多少天+多少小时+多少分钟+多少秒
MySQL无效datetime值问题解决
问题描述: 数据表
中
有记录的time字段(属性为timestamp)其值为:“
00
00
-
00
-
00
00
:
00
:
00
” 程序使用select 语句从
中
取数据时出现以下异常: java.sql.SQLException:Value '
00
00
-
00
-
00
' can not be represented as java.sql.Date 后查资料发现 “
00
00
-
00
Oracle
17,134
社区成员
55,257
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章