看板 EzHotKey 關於我們 聯絡資訊
想寫一個跟計算日期有關的東西,發現一個寫法可以算時間很好用,擷取自HELP: !1:: var1 = ; Make it blank so that the below will use the current time instead. var1 += -1, days MsgBox, %var1% ; The answer will be the date 31 days from now. return 這樣一來可以得到昨天的時間的變數,像是我2010/05/24 08:18:11時,可以取得: 20100523081811 但是有甚麼方法可以取得這個變數的某段文字,併把它們存為另一個變數呢? 譬如說我想要第5~6個字,或7~8個字(也就是05和23) 有甚麼語法可以這樣做嗎?@@ 以上肯請賜教。<( _ _ )> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.34.22.212 ※ 編輯: kslman 來自: 218.34.22.212 (05/24 08:22)
ScorAlan:你試試看FormatTime 05/24 14:37
arj32:通用的方法是StringMid 05/24 17:09
arj32:你這里就是StringMid, outvar, var, 5, 2 05/24 17:12
arj32:其實我自己計算時間時也是FormatTime比較多XD 05/24 17:13
kslman:StringMid, outvar, var, 5, 2這個成功了! 05/25 06:42
kslman:感謝兩位大大!FormatTime的功能好像很多,還要再研究看看 05/25 06:42