“2019-10-21”改成“2019年10月21日”

有什么函数可以实现“2019-10-21”改成“2019年10月21日”吗?

如果使用截取和拼接函数的话比较复杂,而且效率低。

FineReport 傅军超 发布于 2019-10-21 11:08
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
豆豆小可爱Lv5中级互助
发布于2019-10-21 11:13(编辑于 2019-10-21 11:34)

不含0这样:FORMAT(TODAY()-50,"YYYY年M月d日")


------------------------------------------------------------------------------------------


FORMAT(TODAY(),"YYYY年MM月dd日")

image.png


image.png

  • 傅军超 傅军超(提问者) 这个可以,2019年10月01日,不过可以去掉前面的0吗,不要出现09月,或者01日。实现2019年9月1日
    2019-10-21 11:30 
最佳回答
0
firegunzxLv6高级互助
发布于2019-10-21 11:11(编辑于 2019-10-21 11:13)

是数据库字段还是参数日期控件?日期控件直接改格式

image.png

数据库字段的话,要看你是什么数据库,语法都不太一样


最佳回答
0
小祝Lv3见习互助
发布于2019-10-21 11:14

image.png

最佳回答
0
13203577033Lv5见习互助
发布于2019-10-21 11:17

FORMAT(string,"yyyy年MM月dd日")

公式FORMAT()


可以改变字符的格式,

string:需要更改的字符

"yyyy年MM月dd日":需要更改的类型



也可以改成百分比,小数,文本,时间,科学计数,等


使用双引号"#0,0" 小数 


类似于这样

最佳回答
0
shirokoLv6资深互助
发布于2019-10-21 11:27(编辑于 2019-10-21 11:28)
FORMAT('2019-09-01',"YYYY年M月d日")

这样不会有09月,01日。

如果要零的话

FORMAT('2019-09-01',"YYYY年MM月dd日")


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