1 / 1 / 0
Регистрация: 24.12.2011
Сообщений: 86
|
|
1 | |
Смена даты в datetimepicker при смене времени в другом поле datetimepicker15.10.2013, 16:44. Показов 6513. Ответов 13
Метки нет (Все метки)
есть два поля date time picker, одно для изменения времени второе для изменения даты...
нужно при попадании часов до 00 ночи, чтобы увеличился(или уменьшился) день в дате...а за ним если потребуется месяц и год.... по идее сейчас делаю сам....вручную проверяю, но вдруг есть какие нибудь готовые или стандартные решения
0
|
15.10.2013, 16:44 | |
Ответы с готовыми решениями:
13
Как узнать количество дней между значением текущей даты и даты в поле dateTimePicker? Вывод в DateTimePicker даты и времени Добавление даты из DateTimePicker в поле БД Изменение даты и времени с использованием datetimepicker |
154 / 153 / 29
Регистрация: 21.05.2010
Сообщений: 338
|
|
15.10.2013, 17:02 | 2 |
SAVA93, а как вы это используете? Может проще будет присваивать к DateTimePecker'у DateTime.Now?
0
|
valera_21
|
15.10.2013, 17:02
#3
|
Не по теме: а зачем? чем стандартное поведение не устраивает?
0
|
1 / 1 / 0
Регистрация: 24.12.2011
Сообщений: 86
|
|
15.10.2013, 17:05 [ТС] | 4 |
я видимо не очень хорошо выразился.... вот есть у меня два поля в основном меняю время... то есть часы... при увеличении часов больше чем 00:00 то день должен увеличиться на один, если это скажем 30 или 31 число то стать 1 и месяц увеличить на 1 и год также....
при этому пока что у меня стоят условия пока что чтобы дата и время не были меньше чем время что стоит сейчас... требуется программа типа счетчика клиента то есть по депозитной системе посадить за комп и отсчитать время и кол-во денег что должен тот заплатить... и так далее пока что проблема с полем времени...
0
|
484 / 439 / 123
Регистрация: 05.01.2010
Сообщений: 1,848
|
|
15.10.2013, 17:11 | 5 |
0
|
1 / 1 / 0
Регистрация: 24.12.2011
Сообщений: 86
|
|
15.10.2013, 17:17 [ТС] | 6 |
смотрите у меня есть эти два поля datetimepicker мне они нужны для того чтобы установить время когда клиент должен встать с компьютера... то есть установить будущее время... и поэтому так как обычно нужно менять только часы так как в основном садятся на час или два. скажем у меня сейчас 23:00 и 15,10,13 число, клиент хочет сесть на 2 часа... то есть время заканчивается в 01:00 16,10,13 значит нужно изменить дату на один день...
0
|
484 / 439 / 123
Регистрация: 05.01.2010
Сообщений: 1,848
|
|
15.10.2013, 17:18 | 7 |
0
|
1 / 1 / 0
Регистрация: 24.12.2011
Сообщений: 86
|
|
15.10.2013, 17:21 [ТС] | 8 |
valera_21, пишу на Microsoft Visual Studio 2012
2 поля использую потому что так требуется... просто сказали сделать так а не в одно поле, да и потом я пробовал сделать одно поле все равно нужно что то делать с учетом дней, месяцев и годов.... Уж простите если что то не понятно.... выразить мысль даже не могу нормально
0
|
484 / 439 / 123
Регистрация: 05.01.2010
Сообщений: 1,848
|
|
15.10.2013, 17:23 | 9 |
у вас проект какой? winforms или wpf?
и почему нельзя поменять день и время соответственно? раз у вас 2 datetimepicker'а?
0
|
154 / 153 / 29
Регистрация: 21.05.2010
Сообщений: 338
|
|
15.10.2013, 17:24 | 10 |
SAVA93, используйте метод AddDays() у DateTime для увеличения дня и оно само будет увеличивать месяц, год. Также есть AddHours(), AddMinutes(), AddSeconds() и всё остальное, что нужно.
1
|
1 / 1 / 0
Регистрация: 24.12.2011
Сообщений: 86
|
|
15.10.2013, 17:35 [ТС] | 11 |
эмм не знаю разницы но по моему winforms
Добавлено через 9 минут Smems, это я знаю, сейчас это и делаю.... просто видите ли дата у меня увеличивается но нужно чтобы еще уменьшалась если я назад мотаю часы.... но по идее я просто хотел узнать нужно ли делать все вручную или же просто есть функции родные которые все автоматом делают...
0
|
154 / 153 / 29
Регистрация: 21.05.2010
Сообщений: 338
|
|
15.10.2013, 17:37 | 12 |
SAVA93, чтобы в обратную сторону - передавайте к примеру в AddDays(-1). Если 1 - увеличит день, -1 - день назад. А методов, чтобы сами увеличивали не знаю. Только самому писать в timer'е.
1
|
1 / 1 / 0
Регистрация: 24.12.2011
Сообщений: 86
|
|
15.10.2013, 17:53 [ТС] | 13 |
Smems, спасибо ... значит все таки придется самому вручную все отслеживать?
0
|
15.10.2013, 17:55 | 14 | |||||
Немного извращенный вариант:
1
|
15.10.2013, 17:55 | |
15.10.2013, 17:55 | |
Помогаю со студенческими работами здесь
14
Возможно ли отображение в DateTimePicker и даты, и времени Вывод времени в DBGrid из компонента DateTimePicker (без даты) Вывод возраста при указании даты в dateTimePicker Событие при неверном вводе даты в DateTimePicker Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |