This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
token:ICUDateTime [2019/07/01 02:56] peternlewis |
token:ICUDateTime [2020/05/28 17:16] JMichaelTX [Using Variables with These Date/Time Tokens] Clarify use of Parameters |
||
---|---|---|---|
Line 62: | Line 62: | ||
which will generally work anywhere since at midday GMT, the entire world (almost) is on the same date. Otherwise, folks with negative GMT offsets (which includes all of the Americas for example) will get the wrong result. | which will generally work anywhere since at midday GMT, the entire world (almost) is on the same date. Otherwise, folks with negative GMT offsets (which includes all of the Americas for example) will get the wrong result. | ||
- | ===== Localization ===== | + | ===== Using Variables with These Date/Time Tokens ===== |
- | Prior to Mojave, and after Keyboard Maestro 9.0, dates should be in your chosen language. Unfortunately Apple changed Mojave and later to make the system return dates only in the Keyboard Maestro localized language (ie, English), regardless of your chosen locale. Keyboard Maestro 9.0 works around this by claiming to be in all locales, even though it is really only localized for English itself. | + | You can use a number, Variable, and formula using Variables, in the _numeric_ parameters, like the amount of time in the ICUDateTimePlus token, which has this format: \\ |
- | ===== Using Variables with These Date/Time Tokens ===== | + | %**ICUDateTimePlus**%<color blue><amount of time></color>%<color #22b14c>[unit of time]</color>%<color #22b14c>[output date format]</color>% |
- | To use a Variable instead of a number in a token, like the ICUDateTimePlus token, just enter the Variable name without any additional %, as in: | + | where \\ |
+ | * angle brackets <color blue>< ></color> denote a numeric parameter, may use a Variable and/or formula | ||
+ | * square brackets <color #22b14c>[ ]</color> denote a text-only parameter, cannot use a Variable | ||
+ | |||
+ | The _text-only_ parameters must be plain text, and be a valid choice for that parameter. | ||
+ | |||
+ | **Examples** | ||
``` | ``` | ||
- | %ICUDateTimePlus%3%Days%yyyyMMdd% | + | %ICUDateTimePlus%3%Days%MM/dd/yyyy% |
- | %ICUDateTimePlus%YourVariableName%Days%yyyyMMdd% | + | %ICUDateTimePlus%myAmountOfTime%Days%yyyyMMdd% |
+ | %ICUDateTimePlus%myBaseNumber + 3%Months%yyyy-MM-dd% | ||
``` | ``` | ||
- | For an example, see [Generate File Named Based on Day of Week [Example]](https://forum.keyboardmaestro.com/t/dates-generate-file-named-based-on-day-of-week-example/4562) | + | Also See |
+ | |||
+ | * [[https://forum.keyboardmaestro.com/t/icu-time-multiple-variables/18181/2?u=jmichaeltx|Discussion of Using Variables With ICUDateTime]] | ||
+ | * [Generate File Named Based on Day of Week [Example]](https://forum.keyboardmaestro.com/t/dates-generate-file-named-based-on-day-of-week-example/4562) | ||
+ | |||
+ | ===== Localization ===== | ||
+ | |||
+ | Prior to Mojave, and after Keyboard Maestro 9.0, dates should be in your chosen language. Unfortunately Apple changed Mojave and later to make the system return dates only in the Keyboard Maestro localized language (ie, English), regardless of your chosen locale. Keyboard Maestro 9.0 works around this by claiming to be in all locales, even though it is really only localized for English itself. | ||
===== See Also ===== | ===== See Also ===== |