中国标准时间格式化

1574643619(1).png

Fri Nov 22 2019 00:00:00 GMT+0800 ()

上面是我sql语句中查询出来的结果,

我想转换成yyyy-MM-dd hh:mi:ss格式,

请问如何转换呢?我用的是oracle。


傅军超 发布于 2019-11-23 08:39 (编辑于 2019-11-25 09:01)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
18038635057Lv4初级互助
发布于2019-11-23 09:01

 to_char(date,'yyyy-MM-dd hh:mi:ss')

  • 傅军超 傅军超(提问者) 不行的,我试过这个,会报错ORA-07122:无效数字
    2019-11-23 09:11 
  • 18038635057 18038635057 回复 傅军超(提问者) 试下这个格式 yyyy-mm-dd hh24:mi:ss
    2019-11-23 09:15 
  • 傅军超 傅军超(提问者) 回复 18038635057 不是格式的问题
    2019-11-23 14:06 
最佳回答
0
maoningLv5初级互助
发布于2019-11-23 09:16(编辑于 2019-11-23 16:21)

to_char(to_date(时间,'yyyy.mm.dd hh24:mi:ss'),'yyyy.mm.dd hh24:mi:ss')

我上图了,你再不行我也没办法了

  • 傅军超 傅军超(提问者) 报ORA-01830错误
    2019-11-23 14:06 
  • maoning maoning 回复 傅军超(提问者) 如果你那个字段是个日期类型,那就直接to_char啊,to_char(时间,\'yyyy.mm.dd hh24:mi:ss\')
    2019-11-23 16:17 
  • 傅军超 傅军超(提问者) 我的那个字段是字符串类型,然后值是Fri Nov 22 2019 00:00:00 GMT+0800 (), 你这个办法我也试过,不行的(报ORA-01830错误), 我百度了1个多小时,实在没招了才来提问的
    2019-11-23 16:27 
  • maoning maoning 回复 傅军超(提问者) 你把你的截图拿出来
    2019-11-23 16:52 
  • 傅军超 傅军超(提问者) 我说了我的日期是Fri Nov 22 2019 00:00:00 GMT+0800 (),这种格式你上的图是2019.01.01 11:22:22 跟我的日期格式不一样啊
    2019-11-25 08:52 
最佳回答
0
wupeng990108Lv4见习互助
发布于2019-11-23 11:48(编辑于 2019-11-23 11:49)

直接从单元格中用format函数,显示值用这个公式 =format($$$,"yyyy-MM-dd HH:mm:ss")

  • 傅军超 傅军超(提问者) 我需要在sql语句中用到这个值,所以不能用这个办法,这个办法我知道的
    2019-11-23 14:08 
  • 4关注人数
  • 1359浏览人数
  • 最后回答于:2019-11-25 09:01
    请选择关闭问题的原因
    确定 取消
    返回顶部