[systemsettings] support updating 12/24h to timed