0
|
张洪威Lv6高级互助发布于2020-5-20 16:49(编辑于 2020-5-20 17:09)
|
G2单元格用公式就能获取日期了 =left(F2,4)+"-"+mid(F2,5,2)+"-"+right(F2,2)
=left($$$,4)+"-"+mid($$$,5,2)+"-"+right($$$,2)
|
-
七雪海(提问者)
- 这样可以是可以,但是我要多设置一列无效的数据了
-
张洪威 回复 七雪海(提问者)
- 。。。右键隐藏列或者条件属性隐藏列。或者用更新回答的公式形态。
-
七雪海(提问者) 回复 张洪威
- 直接F2单元格上设置自定义公式:CONCATENATE(left($$$,4)+\"-\"+mid($$$,5,2)+\"-\"+right($$$,2))
这样比较简便,而且不会受原始数据位置的改变影响,还是谢谢你~
-
张洪威 回复 七雪海(提问者)
- 都一样,都是用截取加拼接,SELECT SUBSTR(\'20200202\',1,4)||\'-\'||SUBSTR(\'20200202\',5,2)||\'-\'||SUBSTR(\'20200202\',7,2) 这是sqlite的实现语法
-
七雪海(提问者) 回复 张洪威
- 可以,SQLite不太熟悉,不过平时也不用这个。有些报表工具字符串‘20200101’是可以直接自定义格式变成2020-01-01,这里需要设置公式还是有点不方便。
|
|
0
|
cherry团子Lv6中级互助发布于2020-5-20 16:52
|
数据库日期处理一下看看 strftime('%Y-%m-%d',日期) as 日期
|
-
七雪海(提问者)
- 我连接的数据库是内置的FRdemo,SQLite类型,date函数和strftime函数我都试过,加strftime函数2009-10-12变成了5029-39-09,不知道该用什么函数转换
-
cherry团子 回复 七雪海(提问者)
- 自己截取 再拼接呢? substr(日期,1,4)||\'-\'||substr(日期,5,2)||\'-\'||substr(日期,6,2) as 新日期
-
七雪海(提问者) 回复 cherry团子
- 可以,不过还是字符类型,日期格式后期要调整不太方便,不纠结了,多谢~
|
|