|
|
|
Проблема с разницей дат
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. В базе хранятся две даты: 2012-07-27 18:20:00 и 2012-08-24 14:02:00. Когда запускаю: Код: java 1. Выводит: Для первой даты: Код: java 1. И для второй даты: Код: java 1. По второй дате все верно, т.к. она наступит через 10 минут, а вот для первой не понятно откуда 6 дней берутся, ведь она июльская, а сейчас уже 24 августа, разница между ними почти месяц, а показывает 6 дней. Что не так подскажите пожалуйста. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2012, 14:54:34 |
|
||
|
Проблема с разницей дат
|
|||
|---|---|---|---|
|
#18+
JulT, Нужно задать PeriodType и указать нужные поля: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2012, 00:35:30 |
|
||
|
Проблема с разницей дат
|
|||
|---|---|---|---|
|
#18+
UsmanJulT, Нужно задать PeriodType и указать нужные поля: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Ничего не получается, делаю так: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Получаю исключение: Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2012, 13:28:18 |
|
||
|
Проблема с разницей дат
|
|||
|---|---|---|---|
|
#18+
JulTНичего не получается, делаю так: Код: java 1. 2. Получаю исключение: Код: java 1. По-видимому DateTime.now() > dateAlarm . Нужно указать дату, которая наступит раньше dateAlarm. Или поменять местами :) Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2012, 13:43:38 |
|
||
|
Проблема с разницей дат
|
|||
|---|---|---|---|
|
#18+
UsmanJulTНичего не получается, делаю так: Код: java 1. 2. Получаю исключение: Код: java 1. По-видимому DateTime.now() > dateAlarm . Нужно указать дату, которая наступит раньше dateAlarm. Или поменять местами :) Код: java 1. ну да, я согласна, но у меня в базе есть даты, которые будущие и прошедшие, т.е. в любом случае у меня вылетает исключение, мне что тогда автоматически ставит проверку на больше/меньше и в зависимости от этого ставить: Код: java 1. или Код: java 1. ? если в базе все даты меньше текущей, тогда (end, DateTime.now()); красиво отрабатывает, а если будущие, тогда нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2012, 14:14:08 |
|
||
|
Проблема с разницей дат
|
|||
|---|---|---|---|
|
#18+
JulT, авторставить проверку на больше/меньшеПроверку не надо ставить. Он же генерит исключение. Можно как-то так: Код: java 1. 2. 3. 4. 5. 6. 7. 8. P.S. Временный костыль... Чуть позже посмотрю, может есть "красивое" решение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2012, 14:24:29 |
|
||
|
Проблема с разницей дат
|
|||
|---|---|---|---|
|
#18+
UsmanJulT, авторставить проверку на больше/меньшеПроверку не надо ставить. Он же генерит исключение. Можно как-то так: Код: java 1. 2. 3. 4. 5. 6. 7. 8. P.S. Временный костыль... Чуть позже посмотрю, может есть "красивое" решение спасибо :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2012, 14:51:22 |
|
||
|
Проблема с разницей дат
|
|||
|---|---|---|---|
|
#18+
JulT, Я б сделал так Код: java 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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2012, 04:01:37 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37935256&tid=2131036]: |
0ms |
get settings: |
14ms |
get forum list: |
17ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
52ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 286ms |
| total: | 466ms |

| 0 / 0 |
