You know what? My sincerest, most basest, and most humblest apologies. I have spent two days being a complete and utter idiot. I told you that Scapple doesn't have such a feature - but it does. D'oh. You'd never believe I was the coder, would you?
My only excuse is that it didn't used to have such a feature, then someone asked for it, and I said no, that this was best left to an external service, then thought better of it and implemented it, which only took about five minutes because I already had the code in Scriv - so I then promptly forgot about it.
Uh, yeah, I'm really advertising us well here, aren't I?
Anyway, my being an idiot and realising my mistake doesn't help you, though, since Scapple gets its date and time from OS X. If it's reporting it wrong, then it's OS X's mistake, not Scapple's. How do I know this, you ask, when I couldn't even remember the code was there in the first place? It's because this is the code that makes the date text that gets inserted:
Code: Select all
NSString *currentDateStr = [dateFormatter stringFromDate:[NSDate date]];
These three lines can be translated into English as:
1. Use the "medium" date style as set in the "Region" pane of "Language & Text" in the System Preferences.
2 Use the "short" time style from the same place.
3. Grab the current date ( "[NSDate date]" ) and put it in that format.
This means that either:
1. OS X is returning the wrong date and time in Scrivener - you should check your clock settings for that - but you say you've already done so.
2. The regional settings in your system preferences are causing the date to be formatted funny in steps (1) and (2) above, causing a correct date returned by OS X to be formatted in such a way that it shows the wrong year. For that, you should check the "Region" settings of "Language & Text" in the System Preferences.
All the best,