我需要將愛爾蘭當前季度設置爲AppleScript的變量。 我不知道如何處理得到本季度生成。AppleScript:獲得愛爾蘭當前財政季度
有什麼想法?
歡呼
-- January/February/March = 1Q
-- April/May/June = 2Q
-- July/August/September = 3Q
-- October/November/December = 4Q
我需要將愛爾蘭當前季度設置爲AppleScript的變量。 我不知道如何處理得到本季度生成。AppleScript:獲得愛爾蘭當前財政季度
有什麼想法?
歡呼
-- January/February/March = 1Q
-- April/May/June = 2Q
-- July/August/September = 3Q
-- October/November/December = 4Q
你的意思
set currentMonth to month of (current date) as integer
set currentQuarter to (((currentMonth - 1) div 3 + 1) as text) & "Q"
編輯:還是AppleScriptObjC版本包括設置時區
use framework "Foundation"
set currentCalendar to current application's NSCalendar's currentCalendar()
set dublinTimeZone to current application's NSTimeZone's timeZoneWithName:"Europe/Dublin"
set currentCalendar's timeZone to dublinTimeZone
set currentMonth to (currentCalendar's component:(current application's NSCalendarUnitMonth) fromDate:(current application's NSDate's |date|)) as integer
set currentQuarter to (((currentMonth - 1) div 3 + 1) as text) & "Q"
你可以運行shell命令一樣'TZ =」歐洲/都柏林'日期+'%m''這將給你的月份數,然後模數3分和加1。 –