я могу увеличить дату с помощью xpath? - PullRequest
3 голосов
/ 07 июня 2010

Мне нужно увеличить текущую дату на 7 дней, и мне интересно, возможно ли это сделать с помощью функции xpath.

спасибо !!

Ответы [ 2 ]

3 голосов
/ 07 июня 2010

Возможно в XPATH 2.0 .Существует количество функций даты .

current-date() + xs:dayTimeDuration('P7D')
0 голосов
/ 07 июня 2010

Если ваша дата представлена ​​в каком-либо числовом формате (CTIME, секунды с 1970 года (32-разрядное целое число) или FILETIME, 100 наносекунд с 1601 (64-разрядное)), то время увеличения легко. Просто добавьте правильное количество секунд (или 100 наносекундных интервалов) ко времени.

Вы можете преобразовать свой формат в CTIME через библиотеку функций времени Java, добавить правильное количество секунд (86 400 секунд в день) и затем преобразовать его обратно в формат строки, я полагаю. Возможно, не самый эффективный подход в мире.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...