社区
基础和管理
帖子详情
字符串的日期怎么格式化?
startray
2007-06-05 02:59:31
在数据库中,有一个字段为字符型的,里面存的值有的为:2007-6-5 14:36:47 有的为:2007-6-5 我想将其取出时统一用一个sql变为:2007-6-5这样的格式,但转换2007-6-5 14:36:47 类型的时候一直报错,这是怎么回事?无效数字! oracle 9
...全文
956
14
打赏
收藏
字符串的日期怎么格式化?
在数据库中,有一个字段为字符型的,里面存的值有的为:2007-6-5 14:36:47 有的为:2007-6-5 我想将其取出时统一用一个sql变为:2007-6-5这样的格式,但转换2007-6-5 14:36:47 类型的时候一直报错,这是怎么回事?无效数字! oracle 9
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
poorqin
2011-07-14
打赏
举报
回复
这个答案更好:
ORA-01830: 日期格式图片在转换整个输入字符串之前结束
问题:varchar2类型转换成date类型
select to_date(INVOICE_DATE,'yyyy-mm-dd') from tab; --INVOICE_DATE varchar2(30)
提示 ORA-01830: 日期格式图片在转换整个输入字符串之前结束 错误
最后查的原因:INVOICE_DATE=‘2005-11-10 00:00:00’的长度大于格式化'yyyy-mm-dd'的长度
解决:(使用substr())
to_date(substr(INVOICE_DATE,1,10),'yyyy-mm-dd')
adaizi1980
2007-06-12
打赏
举报
回复
1 转成只有日期的日期型
SELECT trunc(to_date('2007-6-5 04:36:47','yyyy-mm-dd hh24:mi:ss')) FROM DUAL
2 转成只有日期的字符串型
SELEC to_char( trunc(to_date('2007-6-5 04:36:47','yyyy-mm-dd hh24:mi:ss')),'yyyy-dd-mm' ) FROM DUAL
Well
2007-06-11
打赏
举报
回复
to_date(to_char(dateclolum,'yyyy-mmydd'),'yyyy-mm-dd')
startray
2007-06-11
打赏
举报
回复
想通啦
搞定啦
select to_date(to_char(to_date('2007-6-5 04:36:47','yyyy-MM-dd HH24:mi:ss'),'yyyy-mm-dd'),'yyyy-mm-dd') from dual
startray
2007-06-11
打赏
举报
回复
我倒
谢谢你们的回答,但我的问题,你们都没看呀
现在有个日期型的:'2007-6-5 04:36:47' 我要将它转换为:2007-6-5这样的,不是像上面这两位老大这样的。
gaozhijun
2007-06-11
打赏
举报
回复
SELECT to_date('2007-6-5','yyyy-mm-dd hh24:mi:ss') FROM DUAL
hdyd
2007-06-11
打赏
举报
回复
SELECT to_date('2007-6-5 04:36:47','yyyy-mm-dd hh24:mi:ss') FROM DUAL
haiye
2007-06-11
打赏
举报
回复
同意 Hopewell_Go(好的在后頭﹗希望更好﹗﹗) 的!顶!
startray
2007-06-11
打赏
举报
回复
to: shui_windows()
你试了吗?不行吧.ORA-01830:日期格式图片在转换整个输入字符串之前结束?什么意思?
SELECT to_date('2007-6-5 14:36:47','yyyy-mm-dd') FROM DUAL
rainnight83
2007-06-11
打赏
举报
回复
可以在oracle用户的环境变量里面固定日记格式.
比如:
NLS_DATE_FORMAT=YYYYMMDDHH24MISS, export NLS_DATE_FORMAT
也可以选择其他格式的, 这样每次去查询的时候都用同样的格式就可以了.
shui_windows
2007-06-06
打赏
举报
回复
to_date('2007-6-5 14:36:47','yyyy-mm-dd')
HelloWorld_001
2007-06-05
打赏
举报
回复
to_date('2007-6-5 14:36:47','yyyy-mm-dd hh24:mi:dd')
ccraobb
2007-06-05
打赏
举报
回复
t0_date
startray
2007-06-05
打赏
举报
回复
没有人吗?
java
日期
格式化
-- SimpleDateFormat 的使用。
字符串
转
日期
,
日期
转
字符串
日期
和时间格式由
日期
和时间模式
字符串
指定。在
日期
和时间模式
字符串
中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示
日期
或时间
字符串
元素。文本可以使用单引号 (') 引起来,以免进行解释。所有其他字符均不解释;只是在
格式化
时将它们简单复制到输出
字符串
白话文的讲:这些A——Z,a——z这些字母(不被单引号包围的)会被特殊处理替换为对应的
日期
时间,其他的字...
字符串
时间
日期
格式化
格式化
字符串
前面讲了
字符串
的基本操作,见链接点击打开链接1.
日期
格式化
:转换符s说明s示例%tey一月中的某一天(1-31)6%tbz指定语言环境的月份简称Feb(英文),二月(中文)%tBz指定语言环境的月份全称February(英文),二月(中文)%tAz指定环境下星期几的全称Monday(英文),星期一(中文)%taz指定语言环境下星期几的简称Mon(英文),星期一(中文)%tcc包括全部日...
Day010---java中的
字符串
处理,
字符串
格式化
及
日期
格式化
。
字符串
的
格式化
,时间和
日期
的
格式化
。
oracle将
字符串
的
日期
格式化
,oracle
格式化
字符串
oracle 怎么把
字符串
转换成
日期
...
Oracle数据库中如何将
字符串
格式化
为
日期
可以用 to_date('
日期
类型
字符串
','要转化的
日期
类型')函数进行
日期
格式转换 sql:select to_date('1990-12-12 12:12:32','yyyy-MM-dd hh24:mi:ss') from dual; 解释:此语句的输出结果就是 “1990-12-12 12:12:32”(
日期
类型)。ORACLE 中怎么
格式化
如下...
C#
字符串
日期
格式化
字符串
格式的
日期
进行
格式化
: string date1 = DateTime.ParseExact(“20210301”, “yyyyMMdd”, null).ToString(“yyyy-MM-dd”); date1 :“2021-03-01” string date2 = DateTime.ParseExact(“202103011212”, “yyyyMMddHHmm”, null).ToString(“yyyy-MM-dd HH:mm”); date2 :“2021-03-01 12:12” str
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章