[DevExpress Support Team: CLONED FROM B203112: Dateseparator incorrect if date format is German]
The Problem is still present with DevExpress VCL v14.x controls under Delphi XE7:
Calling TcxSchedulerDateTimeHelper.DayToStr(now, 0, false) gives 'Freitag, 13/ November' on a German language system
while DateToLongDateStr(now) gives correctly 'Freitag, 13. November 2015'
Calling cxFormatController.UseDelphiDateTimeFormats := true; beforehand also corrupts the call to DateToLongDateStr. Both functions use cxGetDateFormat().
It seems like the date formatting functions inside cxDateUtils.pas do not replace the special character '/' in the format strings with the current user's DateSeparator.
The other linked issue B203525 is not the same problem.
Just another remark: I tried your current Feature Demo and the dates in the Scheduler are also wrong.
Thank you for your report. I have reproduced this behavior with German settings in modern IDEs and forwarded this ticket to our developers for research.