У меня есть приложение, которое принимает отметку времени в качестве границы для даты начала и окончания выбора sql. Я хочу заполнить хэш-карту неделями этого года, начиная с первого понедельника года, в качестве значений и номера неделив качестве ключей.Мне очень трудно работать с метками времени, и мне не очень приятно добавлять 86 400 000 секунд для увеличения дня, поскольку это не учитывает високосные дни, часы, секунды.
Я планирую добавить к нему 13 дней 23 часа, 59 минут и 59 секунд, чтобы я мог найти дату начала на карте по неделе в качестве ключа, а затем использовать дату начала, чтобы получить дату окончания,
Итак, я пытаюсь получить что-то вроде этого:
Week startDate endDate
1 2011-01-03 00:00:00 2011-01-16 23:59:59
2 2011-01-17 00:00:00 2011-01-30 23:59:59
С первыми двумя столбцами на карте и последним, вычисляемым после ее поиска.Как мне безопасно увеличить java.sql.Timestamp?