Autor Thema: Mit Datum arbeiten...  (Gelesen 3131 mal)

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Mit Datum arbeiten...
« am: 01.02.07 - 14:29:48 »
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.


Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

klaussal

  • Gast
Re: Mit Datum arbeiten...
« Antwort #1 am: 01.02.07 - 14:35:55 »
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();
    }
  }
}

Bin kein (!) Java-Pgmer.

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Re: Mit Datum arbeiten...
« Antwort #2 am: 01.02.07 - 15:10:19 »
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.
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

klaussal

  • Gast
Re: Mit Datum arbeiten...
« Antwort #3 am: 01.02.07 - 15:28:09 »
Bitte, gern geschehen.

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

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mit Datum arbeiten...
« Antwort #4 am: 01.02.07 - 15:56:49 »
Wozu sollte er? Darum kümmert sich doch Methode der NotesDateTime Class selber.

Bernhard

klaussal

  • Gast
Re: Mit Datum arbeiten...
« Antwort #5 am: 01.02.07 - 16:01:14 »
@Bernhard,

Ja ja, iss ja schon gut. Da ich keine Kaffeebohne bin, war das nur eine rhetorische Frage zu seiner Absicherung.

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Mit Datum arbeiten...
« Antwort #6 am: 01.02.07 - 16:01:56 »
Einfach nur Tage drauf addieren sollte nicht das Thema sein. Bei Wochenberechnung hätte ich da schon mehr sorgen, das ist aber nicht der Fall.
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re: Mit Datum arbeiten...
« Antwort #7 am: 01.02.07 - 16:39:12 »
Fürs Arbeiten mit Datümern in Java empfehle ich Joda. Das macht das Ganze viel angenehmer als das fürchterliche Gewurschtel mit den Standard Java - Klassen.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz