作者xliu (假虾)
看板EzHotKey
标题[AHK-] 有办法输出今天的日期吗?(民国年显示)
时间Sun Aug 22 14:27:16 2010
看了一下说明好像找不到可以输出今天日期的参数?(民国年)
比如想设定按下 F1 就输出今天的日期,且格式为 yyymmdd(不需要/分开年月日)
不知这要如何写呢?谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.74.215.72
※ 编辑: xliu 来自: 211.74.215.72 (08/22 14:27)
※ 编辑: xliu 来自: 211.74.215.72 (08/22 14:28)
1F:推 Lumania:%A_Now% 输出 YYYYMMDDHH24MISS 08/22 16:08
2F:→ xliu:那如果要符合我的需求yyy(3位数的民国年)mmdd 有办法吗? 08/22 18:09
3F:→ arj32:自己调整一下呗 08/22 19:07
4F:→ arj32:%A_YEAR%是西元,换算一下,后面再接%A_Mon%%A_DD% 08/22 19:08
5F:→ xliu:感谢楼上提示^^ 看来好像是没有民国年的参数了 = = 08/22 19:41
6F:→ xliu:那如果用 %A_YEAR%再减1911,然後前面补0的运算式要如何写呢? 08/22 21:13
7F:→ arj32:roc_year := A_YEAR-911 08/22 22:17
8F:→ arj32:StringRight, roc_year, roc_year, 3 08/22 22:17
9F:→ arj32:F1::Send,%roc_year%%A_Mon%%A_DD% 08/22 22:20
10F:→ kslman:-911真是高招 08/22 22:30
11F:→ xliu:真感谢arj32指导,马上试试,解决掉工作不少烦恼~ 08/23 19:34
※ 编辑: xliu 来自: 211.74.78.157 (08/23 19:44)
12F:推 JediDotOrg:补零的正确(?)做法其实大概是这样: 09/03 00:17
13F:→ JediDotOrg:today := (A_Now-19110000000000)/1000000 09/03 00:24
14F:→ JediDotOrg:SetFormat, float, 07.0 09/03 00:24
15F:→ JediDotOrg:today += 0 09/03 00:24
16F:→ JediDotOrg:F1::Send,%today% 09/03 00:25
17F:→ xliu:也感谢 JediDotOrg 指导,受益良多,解决工作重覆输入困扰.. 09/04 21:39