German Vergangene Jahre, Monate, Tage

so27

Active Member
Licensed User
Longtime User
Hallo zusammen,

ich krieg gleich echt die Krise oder sehe den Wald vor lauter Bäumen nicht.

Das "Problem":
Ich habe ein Datum aus der Vergangenheit und möchte dieses zum aktuellen Tag berechnen, wie viele Jahre, Monate und Tage seit dem vergangen sind.

Beispiel: 10.10.2015 = 1 Jahr, 1 Monat, x.. Tage

Weiß jemand, wie ich das berechnen kann.
 

klaus

Expert
Licensed User
Longtime User
Schau Dir mal die DateUtils Library an.
Period = DateUtils.PeriodBetween(Start As Long, EndTime As Long)
Beispiel:
B4X:
DateTime.DateFormat ="dd/MM/yyyy"
Dim pp As Period
pp = DateUtils.PeriodBetween(DateTime.DateParse("02/08/2010"), DateTime.Now)
Log(pp.Years)
Log(pp.Months)
Log(pp.Days)
 

so27

Active Member
Licensed User
Longtime User
Klaus, wieder einmal herzlichen Dank. Genau das hatte ich gesucht. Super!!!
 
Top