添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
  • 社区级协助
  • 文档创建者: 我从山中来
  • 历史版本: 10
  • 最近更新: Roxy 于 2021-12-20
  • 在日常设计报表时候,最常用的控件之一就是 日期控件 ,但是因为需求的各式各样,时间展示的形式也是各不相同的。

    本文分享一些日期控件中使用的公式。

    2. 显示当天时间

    在日期控件的 高级>控件值 处将公式定义为 =today() 即可实现将结束时间自定义为当天,如下图所示:

    保存模板并点击预览,如下图所示:

    3. 显示自定义年份

    方法一:
    单击单元格,右键选择 形态>数据字典 ,或者在右侧 单元格属性表-形态>数据字典 中通过 range() 函数将年份显示出来,保存模板,点击 PC端预览 ,返回结果为 2017年 ,如下图所示:

    1608887168421944.jpg

    2)方法二:

    例如数据库中日期字段是 2017-01-01,只想用年的时候 ,可以有两种方法:

    • LEFT() 函数:在单元格输入 = LEFT(2017-01,4) 从左起截取4为字符串,返回值为 2017。

    • YEAR() 函数:在单元格输入 = YEAR('2017-01-01') ,返回日期中的年, 返回值为 2017。

    4. 获取当前时间

    分别通过 year(),month(),day() 这三个函数来获取日期的年月日。

    • 获取当前年:在单元格输入 = year(now()) 返回结果 2017。

    • 获取当前月:在单元格输入 = month(now()) 返回结果 02。

    • 获取当前日:在单元格输入 = day(now()) 返回结果 14。

    注:若 year(),month(),day() 对应的年\月\日带有小数,将返回当前年或月或日,相当于 year(today()),month(today()),day(today())。

    5. 返回日期的中文星期数

    可以通过 FORMAT(),SWITCH(),WEEKDAY() ,DATE() 这四个函数来实现返回日期的中文星期数。

    • 在单元格输入 =FORMAT(DATE(2017,03,06), "EEEEE") 返回结果:星期一。

    • 在单元格输入 =SWITCH(WEEKDAY(DATE(2017,03,06)),1,'星期一',2,'星期二',3,'星期三',4,'星期四',5,'星期五',6,'星期六',0,'星期日') 返回结果:星期一。

    6. 日期的特殊格式转换

    使用 FORMAT() 函数进行格式转换。

    • 当前年月日星期:在单元格输入 =FORMAT(today(),"yyyy年MM月dd日 EEEEE") ,结果返回:2020年12月25日 星期五。

    • 当前年:在单元格输入 =FORMAT(today(),"yyyy年") 结果返回:2020 年。