ISO dates

Have been using SetAttr META "tags:{date|yymm}" which gives the year and week number e.g 1922
Want to be able to use SetAttr META "tags:{date|d}" to give the number of the day e.g Monday = 1
but it gives 2.
After looking at Monday is the 1st day of the week.

d is for day of the month not day of the week:!Documents/Codes_for_date_and_time.htm

You can use ddd and dddd to get the name of the day of the week, but there isn't a code for the numeric day of the week (which is not used very often). You can get it via scripting, however:!Documents/Scripting/Date.htm


My mistake it should have been SetAttr META "tags:{date|D}"

In your reply you said "there isn't a code for the numeric day of the week (which is not used very often)"
D does return the numeric day of the week, it is not documented in!Documents/Codes_for_date_and_time.htm
Sunday is day 1
Saturday is day 7
Can this be changed to Monday as day 1 if it is to difficult it does not matter as it was just something I was trying. I can make a button that asks for a number from 1 to 7 but it seemed easier to use a built in code like SetAttr META "tags:{date|D}" but as it is 1 day out not much use.

The formatting is done by the OS, not by us. Using a script is what I would do.


We can probably add DD as a code for ISO week date; I wouldn't want to change the existing behavior (even though it's undocumented) in case people are using it in rename presets.

1 Like


Yes that would be great.
Today Wednesday day 3 of week
Would you make DD return as 3 or 03 to me it does not matter which
Have just tried as a rename preset
{date|D} = 4
{date|DD} = 44


Thanks that works great
Another great job by Opus Devs