Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

Jahre zwischen zwei Daten berechnen (Real Studio network user group Deutschland Mailinglist archive)

Back to the thread list
Previous thread: Web: Instanzen Webcontainer
Next thread: Lion


Probleme mit String Bearbeitung   -   Markus Schnell
  Jahre zwischen zwei Daten berechnen   -   Stefan Sicurella
   Re: Jahre zwischen zwei Daten berechnen   -   Stefan Sicurella
    Re: Jahre zwischen zwei Daten berechnen   -   Christian Hahn
   Re: Jahre zwischen zwei Daten berechnen   -   Christian Schmitz
   Re: Jahre zwischen zwei Daten berechnen   -   Stefan Sicurella
   Re: Jahre zwischen zwei Daten berechnen   -   Christian Schmitz
   Re: Jahre zwischen zwei Daten berechnen   -   Stefan Sicurella

Jahre zwischen zwei Daten berechnen
Date: 09.08.11 08:55 (Tue, 9 Aug 2011 09:55:26 +0200)
From: Stefan Sicurella
Moin,

ich suche einen Weg die Jahre zwischen zwei Datumseingaben zu berechnen.

Hat da schon mal jemand eine gute Lösung gefunden?

Gruß

Stefan

Re: Jahre zwischen zwei Daten berechnen
Date: 09.08.11 10:32 (Tue, 9 Aug 2011 11:32:01 +0200)
From: Stefan Sicurella
Ups,

die ist mir wohl entgangen…

Klasse

Gruß

Stefan

>
>
>
>> Moin,
>>
>>
>> ich suche einen Weg die Jahre zwischen zwei Datumseingaben zu berechnen.
>>
>> Hat da schon mal jemand eine gute Lösung gefunden?
>
> DateDifferenceMBS Klasse vielleicht?
>
> Greetings
> Christian
>
> --
> See you in Frankfurt, Germany at the Real Studio Database Days
>
> More details and registration here:
> http://www.monkeybreadsoftware.de/realbasic/events/frankfurt-2011-event.shtml
>
>
>

Re: Jahre zwischen zwei Daten berechnen
Date: 09.08.11 10:54 (Tue, 9 Aug 2011 11:54:14 +0200)
From: Christian Hahn
zu Fuß ginge vielleicht auch:

dim Datum1 as new date(1958,1,1)
dim Datum2 as new Date(2011,12,31)
dim Differenz1, Differenz2 as Integer

Differenz1 = ABS(Datum1.Year - Datum2.Year)
MsgBox str(Differenz1)

Differenz1 = ABS(Datum1.TotalSeconds - Datum2.TotalSeconds)
Differenz2 = Differenz1 / 31536000
MsgBox str(Differenz1) + EndOfLine + str(Differenz2)

----- Original Message -----
From: "Stefan Sicurella" <<email address removed>>
To: "Realbasic NUG German" <<email address removed>>
Sent: Tuesday, August 09, 2011 11:32 AM
Subject: Re: Jahre zwischen zwei Daten berechnen

Ups,

die ist mir wohl entgangen…

Klasse

Gruß

Stefan

>
>> Moin,
>>
>> ich suche einen Weg die Jahre zwischen zwei Datumseingaben zu berechnen.
>>
>> Hat da schon mal jemand eine gute Lösung gefunden?
>
> DateDifferenceMBS Klasse vielleicht?
>
> Greetings
> Christian
>
> --
> See you in Frankfurt, Germany at the Real Studio Database Days
>
> More details and registration here:
> http://www.monkeybreadsoftware.de/realbasic/events/frankfurt-2011-event.shtml
>

Re: Jahre zwischen zwei Daten berechnen
Date: 09.08.11 10:29 (Tue, 9 Aug 2011 11:29:00 +0200)
From: Christian Schmitz

Am 09.08.2011 um 09:55 schrieb Stefan Sicurella:

> Moin,
>
>
> ich suche einen Weg die Jahre zwischen zwei Datumseingaben zu berechnen.
>
> Hat da schon mal jemand eine gute Lösung gefunden?

DateDifferenceMBS Klasse vielleicht?

Greetings
Christian

-

Re: Jahre zwischen zwei Daten berechnen
Date: 10.04.12 08:27 (Tue, 10 Apr 2012 09:27:48 +0200)
From: Stefan Sicurella
yep, oder int64 tut es auch....

Gruß

Stefan

>
>
>
>>
>> Hi,
>>
>> ich stolpere gerade über diese Zeilen und stelle fest, das funktioniert nur bis die Differenz2 69 Jahre beträgt, danach nicht mehr.
>>
>> Hat jemand eine Idee, woran das liegen könnte? Der Teiler ist doch korrekt, die Sekunden für ein Jahr.
>
> Nimm double statt integer. Ist vermutlich ein Overflow.
>
> Gruß
> Christian
>
> --
> Real Studio Konferenzen, Schulungen und Stammtische.
>
> Weitere Informationen und Anmeldung auf:
> http://www.monkeybreadsoftware.de/realbasic/events/
>
>
>
>
>
>

Re: Jahre zwischen zwei Daten berechnen
Date: 10.04.12 08:24 (Tue, 10 Apr 2012 09:24:44 +0200)
From: Christian Schmitz

Am 10.04.2012 um 09:10 schrieb Stefan Sicurella:

>
> Hi,
>
> ich stolpere gerade über diese Zeilen und stelle fest, das funktioniert nur bis die Differenz2 69 Jahre beträgt, danach nicht mehr.
>
> Hat jemand eine Idee, woran das liegen könnte? Der Teiler ist doch korrekt, die Sekunden für ein Jahr.

Nimm double statt integer. Ist vermutlich ein Overflow.

Gruß
Christian

--
R

Re: Jahre zwischen zwei Daten berechnen
Date: 10.04.12 08:10 (Tue, 10 Apr 2012 09:10:28 +0200)
From: Stefan Sicurella

Hi,

ich stolpere gerade über diese Zeilen und stelle fest, das funktioniert nur bis die Differenz2 69 Jahre beträgt, danach nicht mehr.

Hat jemand eine Idee, woran das liegen könnte? Der Teiler ist doch korrekt, die Sekunden für ein Jahr.

Gruß

Stefan

> zu Fuß ginge vielleicht auch:
>
>
> dim Datum1 as new date(1958,1,1)
> dim Datum2 as new Date(2011,12,31)
> dim Differenz1, Differenz2 as Integer
>
> Differenz1 = ABS(Datum1.Year - Datum2.Year)
> MsgBox str(Differenz1)
>
> Differenz1 = ABS(Datum1.TotalSeconds - Datum2.TotalSeconds)
> Differenz2 = Differenz1 / 31536000
> MsgBox str(Differenz1) + EndOfLine + str(Differenz2)
>
>
> ----- Original Message ----- From: "Stefan Sicurella" <<email address removed>>
> To: "Realbasic NUG German" <<email address removed>>
> Sent: Tuesday, August 09, 2011 11:32 AM
> Subject: Re: Jahre zwischen zwei Daten berechnen
>
>
> Ups,
>
> die ist mir wohl entgangen…
>
> Klasse
>
>
> Gruß
>
> Stefan
>
>
>>
>>
>>
>>> Moin,
>>>
>>>
>>> ich suche einen Weg die Jahre zwischen zwei Datumseingaben zu berechnen.
>>>
>>> Hat da schon mal jemand eine gute Lösung gefunden?
>>
>> DateDifferenceMBS Klasse vielleicht?
>>
>> Greetings
>> Christian
>>
>> --
>> See you in Frankfurt, Germany at the Real Studio Database Days
>>
>> More details and registration here:
>> http://www.monkeybreadsoftware.de/realbasic/events/frankfurt-2011-event.shtml
>>
>>
>>
>
>
>