You are getting time from both time servers. You don't have your timezone set on the switch (it is showing the time in UTC) so maybe you think the time is off because it off by the number of hours from GMT? In any event you should set the timezone properly on the switch. However, if this is not the problem, how far off is the time? If it is off by a couple of hours, it can literally take weeks, for it to sync up properly.
To fix this, set the correct timezone on switch, remove the NTP statements from the config, remove any statements about "clock period", manually set the time on the switch to within a couple of minutes, add the ntp server statements back.
The time should sync up to a few milliseconds within an hour or two.