Фабрика итератора даты Java, с правилами, указывающими, как вычислить интервалы

Вы не можете выполнять запросы к файлам MDF, вы не можете использовать их напрямую, не подключая их к службе базы данных.

Лучшим решением в вашем случае будет установка SQL Express или соответствующей службы базы данных на втором компьютере. Затем вы можете вернуться с первой машины и восстановить на второй машине. ИЛИ вы также можете создать новую базу данных на втором компьютере, используя сценарии создания базы данных, и использовать ее.

Надеюсь, это поможет.

6
задан Jacob Hansson 11 May 2009 в 10:26
поделиться

3 ответа

Я не думаю, что есть какие-либо готовые итераторы для joda-time или Java Calendar API в этом отношении, однако с joda это настолько просто, что вы должны просто пойти с ним. Например, заново познакомившись с joda после паузы в несколько месяцев, я сделал это примерно за 10 минут:

public class InstantIterator implements Iterator<Instant>,
                                        Iterable<Instant> {

    private Instant current;
    private final Instant original;
    private Duration skip;
    private List<Instant> skipThese;

    public InstantIterator(Instant startFrom, Duration skip) {
        this.current = original = startFrom;
        this.skip = skip;
        skipThese = new Vector<Instant>();
    }

    public boolean hasNext() {
        return true;
    }

    public Instant next() {
        Instant currentNext = current.toInstant();
        current = current.plus(skip);
        while (skipThese.contains(currentNext)) {
            currentNext = current.toInstant();
            current = current.plus(skip);
        }
        return currentNext;
    }

    public void remove() {
        skipThese.add(current.toInstant());
    }

    public Iterator<Instant> iterator() {
        return this;
    }

    public void rewind() {
        current = original.toInstant();
    }

    public void resetRemoved() {
        skipThese.clear();
    }

    public void resetIterator() {
        rewind();
        resetRemoved();
    }
}

Joda Time - это круто: -)

7
ответ дан 17 December 2019 в 00:14
поделиться

Вы можете взглянуть на Quartz , который предназначен для планирования заданий.

0
ответ дан 17 December 2019 в 00:14
поделиться

В моей компании есть что-то очень похожее на то, что вы хотите , но оно для .NET, так что это, вероятно, не принесет вам никакой пользы.

0
ответ дан 17 December 2019 в 00:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: