I'm displaying the time of the post on the "List of Posts" template in the forum using the following:
<%# ((DateTime)Eval("LastPostDate")).ToString("h:mm tt") %>
It's returning the wrong time... +6 hours. How can I fix this? The time zone is set correctly in the settings to (UTC-06:00) Central Time (US & Canada).
Sitefinity stores the date in UTC. It think it's a bug if the forum template is displaying the date the way you posted it here, as it is just ignoring the time zone you have set. Can you try the code below?