如何转换日期格式呢

库里面日期如截图:如何转换成常用的YYYY-MM-DD呢,谢谢微信截图_20200716100406.png

1716639952 发布于 2020-7-16 10:04
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共9回答
最佳回答
0
听雨轩Lv6初级互助
发布于2020-7-16 14:44(编辑于 2020-7-16 15:54)

转换下类型    to_char(cast(ZDATE as timestamp),'yyyy-mm-dd') 

 


to_char  不是能转吗。。

image.png


image.png





给单元格设置个形态吧

format($$$,"yyyy-MM-dd")


你这存放的什么类型?


image.png

  • 1716639952 1716639952(提问者) 你看下我之前截图,日期里的数据挺复杂的,用设计器自带设置公式形态可能识别不出来,变为空
    2020-07-16 14:48 
  • 听雨轩 听雨轩 回复 1716639952(提问者) 那就用截取的方式,稍等,我给你写个
    2020-07-16 14:56 
  • 听雨轩 听雨轩 回复 1716639952(提问者) 再问下,你这个字段是什么类型?
    2020-07-16 15:00 
  • 1716639952 1716639952(提问者) 回复 听雨轩 NVARCHAR2(200)
    2020-07-16 15:42 
  • 听雨轩 听雨轩 回复 1716639952(提问者) to_char(cast(ZDATE as timestamp),\'yyyy-mm-dd\')
    2020-07-16 15:53 
最佳回答
0
axingLv6专家互助
发布于2020-7-16 10:06
select to_char(zdate,'yyyy-MM-dd')


  • 1716639952 1716639952(提问者) 用你的方法并不行。。在设计器里面显示无效数字
    2020-07-16 10:13 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-7-16 10:06

帆软数据集,直接

format(截止日期,"yyyy-MM-dd")

  • 1716639952 1716639952(提问者) 你看下我之前截图,日期里的数据挺复杂的,用设计器自带设置公式形态可能识别不出来,变为空
    2020-07-16 14:49 
最佳回答
0
影丶Lv5高级互助
发布于2020-7-16 10:07
select to_char(ZDATE,'YYYY-MM-DD') as 截至日期


  • 1716639952 1716639952(提问者) 用你的方法并不行。。在设计器里面显示无效数字
    2020-07-16 10:13 
最佳回答
0
245576Lv4见习互助
发布于2020-7-16 10:11

sql处理吧select to_char(zdate,'yyyy-MM-dd')


  • 1716639952 1716639952(提问者) 用你的方法并不行。。在设计器里面显示无效数字
    2020-07-16 10:13 
最佳回答
0
ScyalcireLv7中级互助
发布于2020-7-16 10:35

直接就取这个字段,拿到单元格里设置格式

image.png

最佳回答
0
historyLv4初级互助
发布于2020-7-16 11:43

select convert(varchar(10),DATEADD(dd,0,你的日期字段),120)

  • 1716639952 1716639952(提问者) 输入以后显示缺失表达式 select convert(varchar(10),DATEADD(dd,0,zdate),120) from XXXXX
    2020-07-16 13:43 
  • history history 回复 1716639952(提问者) 你这个是要写在数据集里的,然后拉出来放在表格里哦
    2020-07-16 13:52 
  • 1716639952 1716639952(提问者) 回复 history 是啊
    2020-07-16 14:11 
  • 1716639952 1716639952(提问者) 回复 history 按你的方法写在数据集里显示:错误代码11300001数据集配置错误,缺失表达式
    2020-07-16 14:15 
  • history history 回复 1716639952(提问者) 你是什么数据库?
    2020-07-16 14:26 
最佳回答
0
珠珠88Lv4见习互助
发布于2020-7-16 11:54

截取用substr

select to_date(zdate,'yyyy-MM-dd')

最佳回答
0
ThorAsgardLv4见习互助
发布于2020-7-16 14:51(编辑于 2020-7-16 15:04)

ZDATE在数据库里是什么类型?

如果zdate是文本类型的话, 用substr()把日期的各个部分拼出来, 然后在用to_date()转成日期就可以了

  • 听雨轩 听雨轩 会出现 单数 和双数的 情况, 不太好截取
    2020-07-16 15:11 
  • 10关注人数
  • 1356浏览人数
  • 最后回答于:2020-7-16 15:54
    请选择关闭问题的原因
    确定 取消
    返回顶部