菜鸟问题```
if (copy(datetostr(date),7,1)= '- ')then
label3.Caption:=copy(datetostr(date),6,1)
else
label3.caption:=copy(datetostr(date),6,2);
label3.caption:=copy(datetostr(date),6,2);在这句里是具体什么概念噢````
[解决办法]
datetostr(date)是将当前的日期转换成一个字符串:
1. 情况一:当月份为1-9时, 转换的字符串格式是yyyy-m-dd;
2. 情况二:当月份为10-12时, 转换的字符串格式是yyyy-mm-dd。
(注:当天是1-9时,这里的dd也有可能只有一位)
这段代码是想在label3中显示出当前的月份,所以它判断了这符串的第7个字符是不是 '- ',如果是,则是情况1,否则是情况2。
情况1时,需要输出这个字符串的第6个字符,即copy(datetostr(date),6,1)
情况2时,需要输出这个字符串的第6和第7个字符,即copy(datetostr(date),6,2)