Hi xurc,
Via the wiki and Peter, you cannot use variables or tokens directly within the %ICUDateTime% token.
As a workaround, you can dynamically build the token strings, and then separately use the Filter action to process the new tokens.
Here is a sample macro. As you modify it, beware the tedious percent character placement.