|
Работа с датами
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Не правильно считает. Пишет 2000 в ответе когда сегодня число 19.06.2011 а я задал 19.06.2009 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 18:48 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
JeiDeeЧета не понял как это использовать...WeekdayName - очевидно это функция, которая возвращает название дня недели по его номеру. Соответственно, не требуется семь If-ов, чтобы написать название дня недели ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 18:50 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
JeiDee, а зачем так Mesyac = Mes 2 что в Text1.Text и в Text3.Text А вообще Date.Diff ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 18:55 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
это все какая-то бессмыслица Код: plaintext 1.
надо бы начать с изучения типов данных, хотя бы понять, чем отличается число от текста и как преобразовать одно в другое, а то тут такая каша ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 18:58 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
Mesyac = "0" & Mesyac то есть ноль без кавычек ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 19:00 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
Dim Mesyac As Integer Byte хватит!! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 19:01 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
Ципихович ЭндрюJeiDee, а зачем так Mesyac = Mes 2 что в Text1.Text и в Text3.Text А вообще Date.Diff Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Я его сохранил в Byte. У меня все равно выводится какая то фигня после ввода такого кода Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 19:32 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
JeiDee, "Январь" Or "Января" я еще можно придумать яНвАря кто на что горазд Я так понял, что день месяц и год в трёх тексбоксах?? если да то сединяете их в строку и Функция CDate CDate(Expression) Функция CDate(Conversion to Date) преобразует выражение в тип Date Параметры Expression Обязательный аргумент представляет собой любое выражение, представляющую календарную дату. Последовательность элементов даты(день, месяц, год) в аргументе Expression, распознаваемом как дата, определяются установками текущего компьютера Пример Код: plaintext 1. 2. 3. 4.
кучу кода съэкономите ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 19:41 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4.
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 20:19 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
JeiDee, A = Mesyac & " " & Den & " " & God ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 20:25 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 20:42 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
JeiDee, Функция DateDiff DateDiff(Interval,Date1,Date2,[FirstDayOfWeek],[FirstWeekOfYear]) Функция DateDiff используется для вычисления разности двух дат Возвращаемое значение Возвращает значение типа Variant(Long), указывающее число временных интервалов между двумя датами ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 20:48 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
если надо с текущей сравнивать, тогда Dennow = Day(Date) Mesyacnow = Month(Date) Godnow = Year(Date) не нужно, сразу сравнивать с Date хотя не помню туда может и время попадать ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 20:56 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
Ципихович ЭндрюJeiDee, Функция DateDiff DateDiff(Interval,Date1,Date2,[FirstDayOfWeek],[FirstWeekOfYear]) Функция DateDiff используется для вычисления разности двух дат Возвращаемое значение Возвращает значение типа Variant(Long), указывающее число временных интервалов между двумя датами Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 21:02 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
так ошибка пишется ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 21:03 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
JeiDee, не надо привыкать Dim A, retval, Anow, retvalnow а надо Dim A As ..... Dim retval As ..... Dim Anow As ..... Dim retvalnow As ..... переделывайте ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 21:08 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
Interval то дни или месяцы или года Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 21:12 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
сорь замучался своими темами забыл про этот топик. для чего текстбоксы? я вроде всё написАл... думаю уже разобрались... но на всякий: BelowZerotext1.text для числа, 2 для месяца, 3 для года сюда ты сам вводишь нужную тебе дату text10.text(лучше конешь заменить лейблом, но тебе сойдёт) покажет тебе сегодняшнее число text20.text покажет сегодняшний месяц... как некрасиво написал... покажет какой ща месяц text30.text покажет какой ща год text7.text покажет название месяца(например апрель) text6.text цифра показывающая разницы в целых годах между сегодняшней датой и введённой text5.text покажет первый день того месяца и года которые ты введёшь ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 21:37 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
Ципихович ЭндрюInterval то дни или месяцы или года Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
Вот так вот сделал.... только он считает по дням... а мне надо число целых лет Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 21:49 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
блин ну и намудрили вы за 2 страницы... чем не понра вариант с тексбоками? просто, весело, сердито. или и в этом топике создаёте новую ОС?) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 21:51 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
Код: plaintext 1.
надеюсь это правильно ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 21:56 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
говорю же это: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
retvalnow = Date тут ошибок не будет не беспокойтесь а по поводку лет пробуйте не y а yyyy ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 21:57 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
dim qwe as long qwe = Val(god & mesyac & den) - Val(godnow & mesyacnow & dennow) razn = val(qwe)\10000 возможны ошибки в синтаксисе но идея думаю понятна... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 22:03 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
как всегда, если перед вором закрытая парадная дверь и настежь распахнутый чёрный вход, то он в лепёшку расшибётся на 2 страницах форума, но откроет переднюю) ну если не жалко сил.. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2011, 22:09 |
|
|
start [/forum/topic.php?fid=60&msg=37314993&tid=2158592]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 361ms |
total: | 497ms |
0 / 0 |