日期如何格式化问题

yyyy-MM-dd HH:mm:ss  如何格式化成yyyy-MM-dd

我在做定时调度的时候,需要设置一个日期的参数

77.png


我设置的公式是

=DATEINMONTH(today(),1)   本月一号的公式

=DATEDELTA(today,-1)      昨天的公式


但是有个问题就是这个公式输出的是yyyy-MM-dd HH:mm:ss

噢噢.png

所以就导致我的表提取的数据不正确

我表所需要的日期是  yyyy-MM-dd

我尝试了一下公式,但是是一个非法的公式

 =FORMAT(DATEINMONTH(today(),1),'yyyy-MM-dd') 


请问各位如何格式化这个日期


补充图一

密码.png


FineReport 1005770242 发布于 2019-9-25 16:13 (编辑于 2019-9-25 16:24)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
牛~~~Lv6中级互助
发布于2019-9-25 16:16

只是判断日期的值的话,可以这个用 left截取 10位数就可以了

  • 1005770242 1005770242(提问者) 请问left截取是什么公式,这个公式怎么写?
    2019-09-25 16:22 
  • 牛~~~ 牛~~~ 回复 1005770242(提问者) 你写好的公式外面嵌套一层 left( DATEINMONTH(today(),1) ,10 )
    2019-09-25 16:30 
  • 1005770242 1005770242(提问者) 回复 牛~~~ 感谢,用这个公式解决了
    2019-09-25 16:48 
  • 牛~~~ 牛~~~ 回复 1005770242(提问者) 解决就好,可以点个赞呗。
    2019-09-25 16:55 
最佳回答
0
孤陌Lv6资深互助
发布于2019-9-25 16:17(编辑于 2019-9-25 16:18)

不可能啊 你这个公式返回的可能就是年月日格式啊 没有带时间的啊

你昨天的公式 少了()

  • 1005770242 1005770242(提问者) 你可以在定时调度里面设置这个公式,返回来的数值是带时间的
    2019-09-25 16:18 
  • 孤陌 孤陌 回复 1005770242(提问者) 没有啊设置了啊
    2019-09-25 16:20 
  • 1005770242 1005770242(提问者) 回复 孤陌 你看我上面补充的图片,返回出来的是有时间的 我吧这个公式放在日期控件里面,返回来的就没有时间,只有年月日 但是放在定时调度这个公式里面,就会出现时分秒
    2019-09-25 16:22 
  • 孤陌 孤陌 回复 1005770242(提问者) 真还原不了你的情况 我这里怎么测试都是年月日 不会带时间的
    2019-09-25 16:25 
  • 孤陌 孤陌 回复 1005770242(提问者) 我不知道你模板是 怎么引用的 这个公式放在单元格里也不会出现你说的问题 除非你设置了单元格格式为时间类型
    2019-09-25 16:27 
最佳回答
0
张洪威Lv6高级互助
发布于2019-9-25 16:22

因为你的报表时间控件是时间类型,后面带了HHMMSS格式的吧。

把报表时间控件换成日期型看看。

  • 1005770242 1005770242(提问者) 不是的,你看我补充图一,我报表日期控件不带HMS
    2019-09-25 16:24 
  • 张洪威 张洪威 回复 1005770242(提问者) left(DATEDELTA(today,-1),10) 用这个试试。
    2019-09-25 16:26 
  • 4关注人数
  • 2411浏览人数
  • 最后回答于:2019-9-25 16:24
    请选择关闭问题的原因
    确定 取消
    返回顶部