|
0 / 0 / 0
Регистрация: 16.05.2019
Сообщений: 21
|
|
Добавление или вычитание дней/месяцев/лет от указанной даты DateTimePicker19.05.2019, 11:37. Показов 10301. Ответов 11
Метки нет (Все метки)
Здравствуйте, нужна помощь. Знаю что все решения есть в интернете, но с моими навыками поиска в гугле инфы, я не нашел решения, а работу нужно уже закончить.
Я хочу что бы мы могли прибавить/вычесть дни, месяцы, года взятые из отдельных textbox'ов от даты DateTimePicker, а потом ответ выводится в отдельном текстбоксе в формате (число, название месяца, год), при этом мы можем вводить в днях > 30 и в месяцах > 12. На самом деле я перепробовал много вариантов, башка уже не варит.. Заранее спасибо всем кто примет участие!
0
|
|
| 19.05.2019, 11:37 | |
|
Ответы с готовыми решениями:
11
Посчитать сколько лет,месяцев и дней прошло от даты до сегодняшней Сколько лет, месяцев, дней, часов осталось до заданной даты Перевод количества дней в количество лет, месяцев и дней |
|
Модератор
|
||
| 19.05.2019, 11:45 | ||
DateTimePicker.Value имеет тип DateTime.У этого типа есть методы Add...() позволяющие добавлять или вычитать время (в типе TimeSpan), года, дни, часы, минуты, секунды, миллисекунды, тики.
1
|
||
|
0 / 0 / 0
Регистрация: 16.05.2019
Сообщений: 21
|
||||||
| 19.05.2019, 12:04 [ТС] | ||||||
|
Вот я написал код, но я думаю он неправильный поскольку метод Add... инициализирует новый объект в котором и меняются эти значения, насколько я знаю. Но как вывести новый datetimepicker на экран я не знаю, точнее как обратиться. Если запустить программу с таким кодом в texbox'е покажут текущую дату.
0
|
||||||
|
31 / 27 / 8
Регистрация: 25.05.2015
Сообщений: 113
|
||||||
| 19.05.2019, 12:51 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 16.05.2019
Сообщений: 21
|
||||||
| 19.05.2019, 12:54 [ТС] | ||||||
|
ну с этим, я уже давно разобрался, проблем не будет. Главное чтобы дату мне программа показала правильную
0
|
||||||
|
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
|
|||||||
| 19.05.2019, 12:54 | |||||||
Сообщение было отмечено Odee как решение
Решение
1
|
|||||||
|
0 / 0 / 0
Регистрация: 16.05.2019
Сообщений: 21
|
||||||
| 19.05.2019, 13:10 [ТС] | ||||||
|
Прекрасно, а как сделать вычитание? Видимо, надо в Add..() вычитать из textbox, да? И еще:
0
|
||||||
|
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
|
||||||||
| 19.05.2019, 13:27 | ||||||||
1
|
||||||||
|
Модератор
|
||||||||||||||||||
| 19.05.2019, 14:00 | ||||||||||||||||||
5+(-2)=5-2Если они в других TextBox, в которых числа без знака, но их надо вычесть, то добавляйте знак после конвертации
Если в TextBox, то надо присвоить ему полученное значение DateTime после конвертации в string. На примере кода от Someone007
1
|
||||||||||||||||||
|
31 / 27 / 8
Регистрация: 25.05.2015
Сообщений: 113
|
|
| 19.05.2019, 15:00 | |
|
https://docs.microsoft.com/ru-... mework-4.8
По ссылке показано, как преобразовывать DateTime в строку с форматированием.
1
|
|
|
0 / 0 / 0
Регистрация: 16.05.2019
Сообщений: 21
|
||||||
| 20.05.2019, 09:40 [ТС] | ||||||
|
Спасибо всем кто помог. У меня все работает. Оставлю итоговый код.
0
|
||||||
|
Модератор
|
||
| 20.05.2019, 09:45 | ||
|
https://docs.microsoft.com/ru-... em_String_ https://docs.microsoft.com/ru-... mework-4.8
0
|
||
| 20.05.2019, 09:45 | |
|
Помогаю со студенческими работами здесь
12
Вычитание из даты количества месяцев в запросе Количество лет, месяцев, дней между датами Создать программу с выводом количества лет, месяцев и дней Вывести кол-во лет, месяцев, дней в правильном падеже Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|