Lotus Notes / Domino Sonstiges > Java und .NET mit Notes/Domino

Mit Datum arbeiten...

(1/2) > >>

CLI_Andreas_Schmidt:
Hi @Kaffeebohnen.

Ich hoffe es ist einfacher, aber ich habe in den Büchern nur komplizierte Beispiele gefunden. Ich möchte eigentlich nur folgendes.

Das habe ich.

datestringStart = "23.01.2007";

Was brauche ich: DatestringStart soll um X Tage erhöht werden. Also Plus 1 Tag, Plus 1 Tag

= 23.01.2007 + 2 = 25.01.2007

Eigentlich der klassische Adjust aus Notes.


klaussal:
Dafür gibt es doch in der Designer-Hilfe Beispiele:


--- Code: ---This agent decrements the date by 10 days.
import lotus.domino.*;
public class JavaAgent extends AgentBase {
  public void NotesMain() {
    try {
      Session session = getSession();
      AgentContext agentContext = session.getAgentContext();
      // (Your code goes here)
      DateTime dt = session.createDateTime("Today");
      dt.setNow();
      System.out.println("Today: " + dt.getLocalTime());
      dt.adjustDay(-10, true);
      System.out.println("Ten days ago: " +
      dt.getLocalTime());
    } catch(Exception e) {
      e.printStackTrace();
    }
  }
}

--- Ende Code ---

Bin kein (!) Java-Pgmer.

CLI_Andreas_Schmidt:
Hat funktioniert. Ich kann mich doch nicht so gut an die Java-Schreibweise gewöhnen. Das wird länger dauern. Ging dann doch einfacher als ich dachte.

Danke.

klaussal:
Bitte, gern geschehen.

Beachtest Du auch den Monats-/Jahreswechsel, wenn Du die Tage drauf addierst ?

koehlerbv:
Wozu sollte er? Darum kümmert sich doch Methode der NotesDateTime Class selber.

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln