- Регистрация
- 07.02.2015
- Сообщения
- 104
- Благодарностей
- 19
- Баллы
- 18
Сижу вот голову ломаю, может кто подскажет как реализовать.
Суть проблема такова. Зенка выполняет проект и сохраняет текст в список в файл, в этом тексте повторяется определенный набор, в котором указано время, мне нужно каждый раз сдвигать время, как запись для отложенной публикации. Сдвигать то я сдвигаю. Но тут стала дилемма запуска не одного а несколько потоков и тогда время начнет накладывать, чего не хотелось. Тоже самое может и произойти из-за ошибки и перезапуска инстанса. Так как отчет будет опять же от текущего времени.
Единственное что пришло в голову брать последнюю запись, из нее уже брать время и сравнивать с нынешним и делать поправку. Подскажите как можно сравнить две даты: текущее и дату из списка, и как вычесть разницу эту в минутах, чтобы я мог уже сдвигать время для новой записи.
Суть проблема такова. Зенка выполняет проект и сохраняет текст в список в файл, в этом тексте повторяется определенный набор, в котором указано время, мне нужно каждый раз сдвигать время, как запись для отложенной публикации. Сдвигать то я сдвигаю. Но тут стала дилемма запуска не одного а несколько потоков и тогда время начнет накладывать, чего не хотелось. Тоже самое может и произойти из-за ошибки и перезапуска инстанса. Так как отчет будет опять же от текущего времени.
Единственное что пришло в голову брать последнюю запись, из нее уже брать время и сравнивать с нынешним и делать поправку. Подскажите как можно сравнить две даты: текущее и дату из списка, и как вычесть разницу эту в минутах, чтобы я мог уже сдвигать время для новой записи.