Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2015, 09:47   #1
Yoh
Пользователь
 
Регистрация: 31.05.2009
Сообщений: 37
Смущение Формат времени c#

Доброго времени суток! Не получается грамотно обработать строку с датой. Есть инпут, в который я должен ввести дату и по умолчанию я хочу пропихнуть туда текущее время. Получает программа его следующим кодом
Код:
DateTime AlarmTime = DateTime.ParseExact(txB.Text, "dd.M.yyyy HH:mm", null);
но такой код принимает только форматированую дату "01.01.2015 09:00", то есть сокращенная строка "1.01.2015 9:00" не прокатывает. А DateTime.Now по умолчанию возвращает короткий вариант, да еще и с секундами. Как заставить DateTime.Now вернуть нужный формат?

------------------
Прошу прощения, тему можно удалять.
Код:
  txB.Text = DateTime.Now.ToString();
  txB.Text = txB.Text.Remove(txB.Text.Length-3, 3);
Удаляю секунды. Вот что делает слепой копипаст( Маску формата изменил и теперь она принимает и обрезанную форму.
Код:
DateTime AlarmTime  = DateTime.ParseExact(txB.Text, "d.M.yyyy H:mm", null);
Простите за лишнюю тему.

Последний раз редактировалось Yoh; 13.03.2015 в 10:08. Причина: Решение
Yoh вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формат времени nikcpp Общие вопросы Delphi 13 27.11.2013 19:57
Как преобразовать формат времени в числовой формат solnce60 Microsoft Office Excel 1 28.04.2013 11:16
Формат времени Protuberanez Microsoft Office Access 1 11.07.2012 19:11
Формат времени Nebojitel Microsoft Office Excel 7 27.05.2011 22:19
Формат времени artemavd Общие вопросы Delphi 6 22.09.2009 15:23