时间截取,sql里面时间截取

时间截取,sql里面时间截取

FineReport 小家家 发布于 2019-12-4 10:42
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
axingLv6专家互助
发布于2019-12-4 10:45

substring(时间字段,1,10)

截取多少自己定义

最佳回答
1
sayLv6初级互助
发布于2019-12-4 10:46(编辑于 2019-12-4 10:48)

to_char(datetime,'yyyymm')?看你具体情况,截取什么,什么数据库

最佳回答
1
萌萌的呆贼Lv4初级互助
发布于2019-12-4 11:09

用convert和substring结合比较方便

https://www.w3school.com.cn/sql/func_convert.asp

最佳回答
1
xiaomiliLv6初级互助
发布于2019-12-4 11:30

看你想按照什么格式截取,截取年/月/日还是其他

最佳回答
1
子衿maLv0见习互助
发布于2019-12-4 11:40

不同的数据库,截取时间的方法不一样,拿oracle举例,

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual;   //日期转化为字符串  

select to_char(sysdate,'yyyy') as nowYear   from dual;   //获取时间的年  

select to_char(sysdate,'mm')    as nowMonth from dual;   //获取时间的月  

select to_char(sysdate,'dd')    as nowDay    from dual;   //获取时间的日  

select to_char(sysdate,'hh24') as nowHour   from dual;   //获取时间的时  

select to_char(sysdate,'mi')    as nowMinute from dual;   //获取时间的分  

select to_char(sysdate,'ss')    as nowSecond from dual;   //获取时间的秒

sysdate表示当前日期时间


  • 6关注人数
  • 1092浏览人数
  • 最后回答于:2019-12-4 11:40
    请选择关闭问题的原因
    确定 取消
    返回顶部