作者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