Answer
Report-level formatting usually follows locale settings similarly to the application UI — check the report's configured locale/format settings before assuming the report engine itself is at fault. See design a useful lobby for the related page-level formatting question.