Я сохраняю время пользователя в формате UTC и когда показываю мне нужно преобразовать его во время am pm.
Вот пример в базе данных, у меня 17:00:00 преобразовать в 5:00 pm
Вот код, который я придумал, но он не работает
var time = DateTime.ParseExact(object.Time.ToString(), "HHmm", CultureInfo.CurrentCulture).ToString("hh:mm tt");