0 / 0 / 0
Регистрация: 26.01.2018
Сообщений: 9
|
|
1 | |
Время в переменную из maskedTextBox26.01.2018, 17:10. Показов 5204. Ответов 20
Метки нет (Все метки)
Здравствуйте, знающие люди, возник такой вопрос можно-ли в С# введя время в maskedtextbox присвоить его переменной?
0
|
26.01.2018, 17:10 | |
Ответы с готовыми решениями:
20
Как сделать чтобы maskedTextBox выводило текущее время Можно ли ограничить maskedtextbox чтобы время было ограничено до 24 часов у будильника Как вывести время в переменную. Записать время отправления в переменную |
5876 / 4753 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
||||||
26.01.2018, 20:58 | 2 | |||||
1
|
0 / 0 / 0
Регистрация: 26.01.2018
Сообщений: 9
|
|
26.01.2018, 22:01 [ТС] | 3 |
Не выходит Он записывает текущую дату и время, а надо чтобы записывал время именно которое я ввиду в maskedtextbox
0
|
3564 / 2505 / 1174
Регистрация: 14.08.2016
Сообщений: 8,213
|
|
26.01.2018, 22:04 | 4 |
маску покажи
0
|
0 / 0 / 0
Регистрация: 26.01.2018
Сообщений: 9
|
|
26.01.2018, 22:07 [ТС] | 5 |
Вот
0
|
3564 / 2505 / 1174
Регистрация: 14.08.2016
Сообщений: 8,213
|
|||||||||||
26.01.2018, 22:12 | 6 | ||||||||||
ну все, верно...
выводишь наверное так
сделай так
0
|
0 / 0 / 0
Регистрация: 26.01.2018
Сообщений: 9
|
|
26.01.2018, 22:16 [ТС] | 7 |
У меня все выводится не в консоль, а в txt-файл. Вот так вот:
0
|
3564 / 2505 / 1174
Регистрация: 14.08.2016
Сообщений: 8,213
|
|
26.01.2018, 22:26 | 8 |
что из этого время я не знаю, но ту переменную, которая DateTime выводи так: имя_твоей_переменной.ToShortTimeString()
0
|
0 / 0 / 0
Регистрация: 26.01.2018
Сообщений: 9
|
|
26.01.2018, 22:42 [ТС] | 9 |
Diamante, попробовал так-как ты сказал, но результат как и раньше=(
0
|
3564 / 2505 / 1174
Регистрация: 14.08.2016
Сообщений: 8,213
|
|
26.01.2018, 22:44 | 10 |
код покажи с момента получения даты из маскед до записи этого значения в файл
0
|
0 / 0 / 0
Регистрация: 26.01.2018
Сообщений: 9
|
||||||
26.01.2018, 22:46 [ТС] | 11 | |||||
0
|
3564 / 2505 / 1174
Регистрация: 14.08.2016
Сообщений: 8,213
|
||||||
26.01.2018, 23:13 | 12 | |||||
4ю строку сотри и никогда так больше не делай
73 и 74:
0
|
5876 / 4753 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
||||||||||||||||
27.01.2018, 01:09 | 13 | |||||||||||||||
Не поможет.
Нужно еще и 3-ю поправить:
А вообще, так как нет никакой обработки исключений, то и тип даты не нужен:
0
|
3564 / 2505 / 1174
Регистрация: 14.08.2016
Сообщений: 8,213
|
|
27.01.2018, 01:20 | 14 |
Даценд, на локальность переменной не обратил внимания, каюсь, он так заморочил тем, что никак не может вывести в строку без даты, что сконцентрировался на выводе...
так или иначе, 4я строка - ересь не заморачивался, ну вот приспичило ему вот так(только время), ради бога...
0
|
0 / 0 / 0
Регистрация: 26.01.2018
Сообщений: 9
|
|
27.01.2018, 15:30 [ТС] | 15 |
Даценд, попробовал все равно выводит текущую дату и время. Многое перепробовал, но чтобы он выводил в txt именно время которое я ввел, не в какую не выходит
Добавлено через 2 минуты Diamante, В txt-файл записывается команда для windows, и чтобы она работала ее надо выводит в формате Hh:mm, если там будет что-то помимо часов и минут, то команда будет выводить ошибку.
0
|
5876 / 4753 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
||||||
27.01.2018, 17:52 | 16 | |||||
А я и не заметил, что попытка чтения времени в обработчике события MaskInputRejected производится. Почему именно MaskInputRejected?
Попробуйте лучше так:
0
|
3564 / 2505 / 1174
Регистрация: 14.08.2016
Сообщений: 8,213
|
|
28.01.2018, 02:29 | 17 |
есть подозрение, что все это лишнее - пиши в файл прям так, maskedTextBox.Text и все, без всякий преобразований...
если, конечно, не боишься вариантов "87 минут 36го" если боишься - валидируй через DateTime или регуляркой
0
|
0 / 0 / 0
Регистрация: 26.01.2018
Сообщений: 9
|
|
28.01.2018, 15:17 [ТС] | 18 |
Diamante, Спасибо, теперь вывод время как надо Только есть другая проблема, он до времени добавляет строку System.Windows.Forms.MaskedTextBox, Text. Можно ли ее как нибудь убрать?
0
|
3564 / 2505 / 1174
Регистрация: 14.08.2016
Сообщений: 8,213
|
|
28.01.2018, 17:09 | 19 |
покажи код, как пишешь
0
|
0 / 0 / 0
Регистрация: 26.01.2018
Сообщений: 9
|
|
28.01.2018, 17:57 [ТС] | 20 |
Diamante, все получилось забыл, .text добавить. Только появился другой вопрос, можно ли из этого времени отнять 2 минут ?
0
|
28.01.2018, 17:57 | |
28.01.2018, 17:57 | |
Помогаю со студенческими работами здесь
20
Вытащить время пинга (ping) в переменную Как записать в переменную дату и время Как обычную переменную на время сделать константой? Как объединить в одну переменную дату и время? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |