sqlite的字符串转时间格式

sqlite数据库怎么把20120205转为日期格式2012-02-05

用户kCCpJ0269548 发布于 2021-8-30 09:33
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
shirokoLv6资深互助
发布于2021-8-30 09:46

select substr('20210205',1,4)||'-'||substr('20210205',5,2)||'-'||substr('20210205',7,2)

  • 用户kCCpJ0269548 用户kCCpJ0269548(提问者) 我写了两百多行的substr,这个sqlite数据库真的太不方便了,在跟你讨教一下,有没有按字段去拆分的函数?比如225100:02:3:20160725;225100:01:20:20160601,按冒号:去分拆掉
    2021-08-30 10:13 
  • shiroko shiroko 回复 用户kCCpJ0269548(提问者) https://bbs.csdn.net/topics/392801487 同一个问题把
    2021-08-30 10:15 
最佳回答
0
遇见lLv5初级互助
发布于2021-8-30 09:38

strftime('%Y-%m-%d',时间字段)函数好像不能用,可以拆开再拼起来,substr(\'20120205\',1,4)||\'-\'||substr(\'20120205\',5,2)||\'-\'||substr(\'20120205\',7,2)

  • yuejuntao yuejuntao 拆开拼起来也不是日期格式哇
    2024-10-09 14:46 
  • 3关注人数
  • 306浏览人数
  • 最后回答于:2021-8-30 09:46
    请选择关闭问题的原因
    确定 取消
    返回顶部