Как форматировать время в 12-ти часовой формат вида: 12:00 PM - C#
Формулировка задачи:
У меня получается просто 12:00, а надо с PM и AM. Желательно стандартными средствами.
using System; using System.Globalization; using System.Windows.Data; namespace Wpf_TimeRandomizer.BindingConverters { [ValueConversion(typeof(DateTime), typeof(string))] class DateTimeToTimeStringConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { return ((DateTime)value).ToString("hh:mm"); } public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { return Binding.DoNothing; } } }
Решение задачи: «Как форматировать время в 12-ти часовой формат вида: 12:00 PM»
textual
Листинг программы
return ((DateTime)value).ToString("hh:mm tt", CultureInfo.CreateSpecificCulture("en-US"));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д