反馈已提交

网络繁忙

日期展示形式汇总

  • 文档创建者:我从山中来
  • 历史版本:10
  • 最近更新:Roxy 于 2021-12-20
  • 1. 概述

    在日常设计报表时候,最常用的控件之一就是日期控件,但是因为需求的各式各样,时间展示的形式也是各不相同的。

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

    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 年。

    附件列表


    主题: 报表专题
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持