找回密码
 加入
搜索
查看: 2490|回复: 7

[AU3基础] (已解决)读取当日日期,输出格式问题~~请大家帮忙~~

  [复制链接]
发表于 2010-12-4 23:41:01 | 显示全部楼层 |阅读模式
本帖最后由 boy007zz 于 2010-12-6 13:53 编辑

我的代码
$msg1=@YEAR&"年"&@MON&"月"&@MDAY&"日"
MsgBox(4096,"rq",$msg1,10)
输出结果是:2010年12月04日,是YYYY年MM月DD日的格式
如何能够输出为YYYY年M月D日的格式呢??

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-12-5 00:10:54 | 显示全部楼层
这个用正则很简单的,但是我不会,想了个笨办法

$msg1=@YEAR&"年"&@MON&"月"&@MDAY&"日"
$msg1=StringReplace ($msg1, "年0", "年")
$msg1=StringReplace ($msg1, "月0", "月")
MsgBox(4096,"rq",$msg1)

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

 楼主| 发表于 2010-12-5 00:12:39 | 显示全部楼层
果然有效哦~~那个正则。。。是怎么个回事捏??
发表于 2010-12-5 00:18:41 | 显示全部楼层
$msg1 = @YEAR & "年" & @MON & "月" & @MDAY & "日"
$msg1 = StringRegExpReplace($msg1, '0(\d)(?=月|日)', '$1')
MsgBox(4096, "rq", $msg1, 10)
发表于 2010-12-5 10:35:54 | 显示全部楼层
afan 发表于 2010-12-5 00:18


'0(\d)(?=月|日)', '$1'
这个是什么意思?
发表于 2010-12-5 21:39:00 | 显示全部楼层
看帮助文档
 楼主| 发表于 2010-12-6 13:53:10 | 显示全部楼层
谢谢大家,会了~~谢谢~~
发表于 2010-12-6 14:21:09 | 显示全部楼层
正则表达示,真的,很强大哦、、
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-22 05:30 , Processed in 0.087407 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表