The point is before the TimeCtrl object is created. Normally, wx.App.InitLocale is a better place.
TimeCtrl
wx.App.InitLocale
see also: