分享

显示日期的算法

 冷雨雪 2022-06-14 发布于上海

为什么别人的主图里会显示日期呢?是不是很高大上?

看完本文,马上拥有!

文章图片1

主图右上角显示日期

显示日期,用到的是日期函数YEAR、MONTH、DAY,以及数据类型转换函数CON2STR,最后用到字符串相加函数STRCAT。

算法建立的步骤如下:

  1. 取得系统当前年、月、日的数值,并转换为字符;
  2. 将取得的数字字符与对应的年、月、日相合并;
  3. 将取得的系统的星期数字,用条件嵌套的方法,转换为字符;
  4. 最后,将得到的年、月、日、星期字符信息整合成最终的日期串,显示在主图上;
  5. 实现主图显示。

算法的代码流程:

1. 取得系统当前日期数值并转换为字符

年数:= CON2STR(YEAR,0);

月数:=CON2STR(MONTH,0);

日数:=CON2STR(DAY,0);

2. 将取得的数字字符与对应的年、月、日相合并

年:= STRCAT(年数,' 年 ');

月:=STRCAT(月数,' 月 ');

日:=STRCAT(日数, '日' );

3. 将星期数字转换为字符

周几:=IF(WEEKDAY=1,'一',IF(WEEKDAY=2,'二',IF(WEEKDAY=3,'三',IF(WEEKDAY=4,'四',IF(WEEKDAY=5,'五',IF(WEEKDAY=6,'六',IF(WEEKDAY=0,'日',DRAWNULL)))))));

周:=STRCAT( '星期',周几 );

4. 合成最终的日期

显示日期:=STRCAT(STRCAT(STRCAT(STRCAT(年,月), 日),' '),周);

5. 实现主图显示,用到的坐标为(0.9,0)

DRAWTEXT_FIX(C>0,0.9,0,0,显示日期),COLOR00FFFF;

复制上述代码至公式编辑器,生成算法即可使用。

惊喜继续:下一篇文章分享分时周期内的统计算法。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多