In SharePoint you can change the regional settings at the site level. You can't simply change the notation seperator though.
In my case I wanted to change the date separator for US English (default /) to a dash (-).
The answer lies in the server regional settings. The trick is that you have to change the regional settings for the application pool account.
Don't forget to recycle the application pool afterwards!