为什么别人的主图里会显示日期呢?是不是很高大上? 看完本文,马上拥有! 主图右上角显示日期 显示日期,用到的是日期函数YEAR、MONTH、DAY,以及数据类型转换函数CON2STR,最后用到字符串相加函数STRCAT。 算法建立的步骤如下:
算法的代码流程: 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; 复制上述代码至公式编辑器,生成算法即可使用。 惊喜继续:下一篇文章分享分时周期内的统计算法。 |
|