Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo!

Nächstes Problem für mich! Ich muß ein Programm automatisieren und dafür eine Auswahl an Intervallen zur Verfügung stellen. Das heißt daß das Programm z.B. jeden Tag, jede Woche oder jeden Monat laufen soll.

Problem ist jetzt das Datum hochzuzählen. Wie mache ich es wenn heute z.B. der 26. ist und das Intervall auf wöchentlich steht. 26 + 7 sind 33. 33 Tage hat nur leider kein Monat. Außerdem weiß ich nie ob der Monat 31, 30 oder weniger Tage hat.

Einer ne Idee wie ich das lösen kann?

Gruß

Patrick

Geschrieben
Original geschrieben von Wasse

Außerdem weiß ich nie ob der Monat 31, 30 oder weniger Tage hat.

Du könntest eine Funktion schreiben, die das anhand des Monats und des Jahres ausrechnet. Das sollte das Problem doch schon lösen.

Geschrieben

Beim Borland C++ Builder gibt es eine Funktion, die Dir die anzahl der Tage des Monats wieder Giebt.Du must nur beachten obe es ein Schaltjahr ist oder nicht.

Versuch dochmal bei deinem Visual in der suche "Wochentag" anzugeben, darüber findest du bei Borland ne ganze menge dazu, ich denke Visual bietet da auch einiges. :D

Gruß

Snypoo

Geschrieben

Danke für die Antorten! Hab mein Problem aber gerade schon selber in den Griff bekommen. Geht ziemlich easy über CTimeSpan! Gebe dann nur die Sekunden für z.B. eine Woche mit:

CTime Datum(2002, 03, 25, 0, 0, 0);

CTimeSpan Woche(604800);

Datum = Datum + Woche;

So hat er auf jeden Fall immer das richtige Datum! :-D

Schöööö

Patrick

Geschrieben

Na ja, grad im Borland reicht es auch, einfach zu sagen:

Datum += 7;

Und schon hast du eine Woche am Datum hinzugezählt. Der Borland kümmert sich um alles (Schaltjahre, Tage eines Monats etc.)

Mipe

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...