Jahre anhand eines Datums ermitteln

Status
Nicht offen für weitere Antworten.

CelikBlek

Bekanntes Mitglied
Hallo,

wie kann ich die Jahre anhand von einem gegebenen Datum ermitteln? Noch besser wäre eigentlich:
Code:
int getJahr(Date geboren, Date gestorben) {
...
}
Gibt es da irgendwie was vordefiniertes von Java?

Gruss
 
S

stev.glasow

Gast
Schau dir mal java.util.Calendar an, die Stellen so etwas bereit.
 

L-ectron-X

Gesperrter Benutzer
Es gibt nichts vorprogrammiertes in den Java-Bibliotheken, aber in der java.util.Calendar-Klasse gibts die Werkzeuge/Hilfmittel dafür.
 
S

stev.glasow

Gast
CelikBlek hat gesagt.:
da habe ich shcon nachgeschaut. da ist irgendwie nicht eine Methode der so etwas kann :-(

doch doch.
int#get(int field)
als field übergibts du eine der statischen Variablen die weiter oben dokumentiert sind
z.B.:
Code:
int m = mycal.get(Calendar.MONTH);
if(m == Calendar.SEPTEMBER){
   System.out.println("Cool, ich auch");
}
 
S

stev.glasow

Gast
L-ectron-X hat gesagt.:
Es gibt nichts vorprogrammiertes in den Java-Bibliotheken, aber in der java.util.Calendar-Klasse gibts die Werkzeuge/Hilfmittel dafür.
Etwas spät :wink:
 

L-ectron-X

Gesperrter Benutzer
Ich weiß, aber dir ist es sicher noch nie passiert, dass dein Sprössling sich lautstark meldet, während du an einem geöffneten Posting sitzt, oder? :wink:
 

CelikBlek

Bekanntes Mitglied
danke für eure antworten. also muss man es doch selber programmieren :) hatte gehofft, dass java das selber kann.
 
S

stev.glasow

Gast
L-ectron-X hat gesagt.:
Ich weiß, aber dir ist es sicher noch nie passiert, dass dein Sprössling sich lautstark meldet, während du an einem geöffneten Posting sitzt, oder? :wink:
:) hat sie geatatet? :) :wink:

CelikBlek hat gesagt.:
danke für eure antworten. also muss man es doch selber programmieren :) hatte gehofft, dass java das selber kann.
Wieso selber programmieren ???:L Hab doch gesagt wie es geht.
 

sisko78

Bekanntes Mitglied
Was willst du denn genau machen?

Anhand des Geburts und Todestages das Alter der Person in Jahren zurückgeben?
Oder aus einem Datum, in dem das Jahr schon drin steht, einfach das Jahr rausziehen?
Oder womöglich anhand 2er angaben ohne Jahresinformation die beiden Jahre herausbekommen?

Gruß
sisko78
 

CelikBlek

Bekanntes Mitglied
Hallo,
Ich habe ein Datum(Geb. Datum) und ein x-beliebiges Datum(ebenfalls Datum-Date Obj.). Der soll mir dann sagen wie viel Jahre dazwischen liegen. Das Problem was ich habe ist, was ist mit den Schaltjahren die zwischen liegen? Die sollten mit berücksichtigt werden.
Gruss
 

CelikBlek

Bekanntes Mitglied
Hallo,
Ich habe ein Datum(Geb. Datum) und ein x-beliebiges Datum(ebenfalls Datum-Date Obj.). Der soll mir dann sagen wie viel Jahre dazwischen liegen. Das Problem was ich habe ist, was ist mit den Schaltjahren die zwischen liegen? Die sollten mit berücksichtigt werden.
Gruss
 

sisko78

Bekanntes Mitglied
z.b. so:
Code:
GregorianCalendar calendar1 = new GregorianCalendar(1968,10,24);
GregorianCalendar calendar2 = new GregorianCalendar(2004,5,27);
int years = calendar2.get(calendar2.YEAR)-calendar1.get(calendar1.YEAR);

ich glaube bei Date müsste man milisekunden angeben, dort wird auch auf Calendar verwiesen
Du willst doch nicht die Tage, Stunden oder ähnliches, in wiefern spielt da das Schaltjahr eine Rolle?
 
G

Guest

Gast
sisko78 hat gesagt.:
Du willst doch nicht die Tage, Stunden oder ähnliches, in wiefern spielt da das Schaltjahr eine Rolle?
Hast recht. Die Schaltjahre in so einem Fall kann ich ausser acht lassen.
Danke für deine Hilfe.
 
G

Guest

Gast
Habe es mal ausprobiert. So kann es aber nicht genau funtionieren. Angenommen geboren bist du am 10.05.1980 und es ist der 22.10.2005 oder 22.02.2005. In beiden Fällen würde er sagen, dass du 25 bist.
Dies allein reicht wohl nicht. Die Monate und Tage muss man mit Berechnen und das war meine Frage am Anfang ob das bereits gibt. Programmieren kann man es sicherlich, aber besser wäre wenn es schon vorhanden wäre.
 

sisko78

Bekanntes Mitglied
war ja nur ein kleines Beispiel, könntest beim 2. Calendar abfragen, ob es vor oder nach dem Geburtstag liegt und dann eben dieses Jährchen noch abziehen oder auch nicht
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
pkm Berechnung der Fakultät von Fließkommazahlen anhand von Stirlingformel Allgemeine Java-Themen 4
S Mittelwert anhand eines Stream berechnen Allgemeine Java-Themen 5
Curtis_MC Collections Liste anhand mehrere Kriterien sortieren Allgemeine Java-Themen 6
H Aufruf eines Web Service anhand übergebenen Parameter Allgemeine Java-Themen 2
B Sprachdatei anhand von bestimmten Kriterien zerschneiden Allgemeine Java-Themen 0
E Datei anhand Datum identifizieren Allgemeine Java-Themen 3
B Objekte anhand von Properties file Allgemeine Java-Themen 41
H Liste sortieren anhand optionalem Property Allgemeine Java-Themen 3
D Liste anhand Standardnormalverteilung befüllen Allgemeine Java-Themen 1
L Object Instanz anhand eines Strings Allgemeine Java-Themen 10
J Berechnung anhand einer XML-Datei Allgemeine Java-Themen 3
C ArrayList anhand von zwei Attributen sortieren Allgemeine Java-Themen 4
S Bild anhand von Koordinaten einteilen Allgemeine Java-Themen 7
J ArrayList Objekte anhand Propertywerte filtern Allgemeine Java-Themen 3
C Threads anhand der CPU Cores erstellen? Allgemeine Java-Themen 2
multiholle Objekt einer Klasse anhand eines String erzeugen Allgemeine Java-Themen 3
G Richtung berechnen anhand Koordinaten Allgemeine Java-Themen 3
D LinkedList anhand einer long-Variable der Objekte sortieren Allgemeine Java-Themen 5
M Sound anhand von gegebener Frequenz abspielen Allgemeine Java-Themen 2
M Programmierstill: Bitte testen anhand HTML-Tool Allgemeine Java-Themen 18
M ImageSize anhand eines Bildes aus einer HTML-Seite Allgemeine Java-Themen 2
O regulärer Ausdruck zum durchsuchen eines Strings verwenden Allgemeine Java-Themen 2
T Rotationswinkel eines Bildes bestimmen Allgemeine Java-Themen 4
C Probleme beim Erstellen eines runnable-jar files Allgemeine Java-Themen 1
J JavaScript innerhalb eines Java Projekts ausführen Allgemeine Java-Themen 2
Encera Größe eines Objektes in Byte berechnen Allgemeine Java-Themen 2
8u3631984 Prüfen ob min. ein Element eines Sets in einem anderen Set enh Allgemeine Java-Themen 4
M Array Rang eines Elements Allgemeine Java-Themen 4
OnDemand Teile eines Links entfernen Allgemeine Java-Themen 6
H Auslesen eines (LDAP-)Attributs in Active Directory Allgemeine Java-Themen 2
W JSON parsen eines ,mit JS.stringify erstellten Strings Allgemeine Java-Themen 27
H Textposition eines gedrehten Textes verschieben Allgemeine Java-Themen 8
berserkerdq2 run-methode eines Threads so programmieren, dass 30x die Sekunde etwas ausgeführt wird. Allgemeine Java-Themen 44
E Ersetzen eines Bildes in der Kopfzeile eines Word-Docx-Dokuments mit Apache POI XWPF Allgemeine Java-Themen 0
N Fahrtrichtung eines selbstfahrenden Auto ändern Allgemeine Java-Themen 3
T Letztes Zeichen eines Strings enfernen Allgemeine Java-Themen 14
S Übergabe eines Sortierkriteriums für ein Artikel Array mittels BiPredicate<Artikel, Artikel> Allgemeine Java-Themen 13
gotzi242 Schatzsuche mithilfe eines O(log n) Algorithmus Allgemeine Java-Themen 2
C Koordinaten LONG/LAT eines neuen Punktes in bestimmter Entfernen und Winkel berechnen Allgemeine Java-Themen 3
Tobero Meine Funktion für das beinhalten eines Punktes in einem Kreis funktioniert nicht Allgemeine Java-Themen 5
LimDul Direktes return eines Array geht nicht Allgemeine Java-Themen 20
kodela Breite eines erweiterten Monitors feststellen Allgemeine Java-Themen 5
R Zeilen eines 2d Arrays abwechselnd links und rechts mit Nullen auffüllen Allgemeine Java-Themen 14
Zrebna Alternative Darstellung eines Codesnippets Allgemeine Java-Themen 33
kodela Inhalt eines Arrays ändert sich mysteriös Allgemeine Java-Themen 2
bueseb84 Wget mit Wildcards - oder wie lädt man bei JFrog die letzte Version eines Artifacts herunter Allgemeine Java-Themen 3
N Erkennen eines Programs Allgemeine Java-Themen 2
N Pausieren eines Programmes Allgemeine Java-Themen 4
D Input/Output Implementierung eines CommandHandlers/Parsers für viele Eingaben Allgemeine Java-Themen 26
M Gibt es eine API die den aktuellen Wert eines Indikators beim Trading zurückgibt? Allgemeine Java-Themen 7
F Wie bekommt man alle Filenamen eines Webserver Verzeichnisses Allgemeine Java-Themen 6
A Fehler beim Öffnen eines Projekts Allgemeine Java-Themen 6
N Eigenschaften eines Buttons per Setter verändern Allgemeine Java-Themen 5
S Ausfuehrung eines Programms aufzeichnen..? Allgemeine Java-Themen 4
X Ermittlung eines doppelte Paars mit Streams Allgemeine Java-Themen 50
Stonie Prüfen von direkter Implementierung eines Interfaces Allgemeine Java-Themen 7
S Vorbereitung eines Praktikums Allgemeine Java-Themen 4
M Weiterleiten von empfangenen Nachrichten eines StompSessionHandlers Allgemeine Java-Themen 1
J Programm zum Suchen eines Wortes im Dateisystem Allgemeine Java-Themen 4
H Rename eines Projekts Allgemeine Java-Themen 1
J Fenstergröße eines anderen Programmes auslesen Allgemeine Java-Themen 9
ReinerCoder auf Klassen innerhalb eines package zugreifen Allgemeine Java-Themen 22
Meeresgott Erste Schritte Sourcetree - Git | Suchen eines Commits Allgemeine Java-Themen 2
E Status eines USB Mikrofon abfragen Allgemeine Java-Themen 2
DaCrazyJavaExpert OOP Ansätze und Tipps zum Porgrammieren eines Taschenrechners Allgemeine Java-Themen 25
A OOP Problem beim Berechnen der größten Fläche eines Ringes Allgemeine Java-Themen 19
JavaNewbie2.0 Start eines Anderen Programm erkennen Allgemeine Java-Themen 6
I Verbindung eines Java-Plugins mit Webserver Allgemeine Java-Themen 3
L Auswertung eines Testes funktioniert nicht Allgemeine Java-Themen 37
G Iteratoren - Wie kann man mithilfe von Iteratoren nur jeden zweiten Wert eines TreeSets ausgeben? Allgemeine Java-Themen 4
GreenTeaYT Elemente eines 2Dim LinkedList von links nach rechts ausgeben? Allgemeine Java-Themen 0
B Spalten eines 2d-Arrays Allgemeine Java-Themen 2
M Rechenprogramm eines wissenschaftlichen Taschenrechners Allgemeine Java-Themen 4
S Eigenschaften (hier Verknüpfung) eines Files lesen Allgemeine Java-Themen 2
E Typüberprüfung eines chars Allgemeine Java-Themen 5
H Hilfe bei Erstellung eines Hilfe Fenster bei Tastendruck (F1 bei Win98) Allgemeine Java-Themen 5
T Teile eines Double-Wertes verändern Allgemeine Java-Themen 2
R Rückgabe eines Arrays durch Funktion Allgemeine Java-Themen 9
H Datentypen Typ eines Arrays überprüfen Allgemeine Java-Themen 9
RalleYTN DPI eines Bildes ändern Allgemeine Java-Themen 4
N Methoden Methoden einer Klasse auf Grundlage eines Strings aufrufen Allgemeine Java-Themen 6
K Bestimmten Bereich eines Strings lesen Allgemeine Java-Themen 6
C -Verschiedene Versionen eines Programms verwalten Allgemeine Java-Themen 7
O Datentypen Erstellung eines Containers, der verschachtelte Map-Strukturen beherbergen kann Allgemeine Java-Themen 0
A einmalige Ausführung eines Methodenabschnittes Allgemeine Java-Themen 3
F CPU Last eines Thread ausfindig machen Allgemeine Java-Themen 0
L Menge der Buchstaben eines Textes zählen Allgemeine Java-Themen 3
F Teil eines Bildes laden Allgemeine Java-Themen 1
Neumi5694 Operatoren regEx für das Erstellen eines Strings verwenden Allgemeine Java-Themen 3
P Löschen eines keys in einer SortedMap Allgemeine Java-Themen 5
RalleYTN Input/Output URL eines Zip Entry? Allgemeine Java-Themen 2
S Alle Methodenaufrufe eines Threads notieren..? Allgemeine Java-Themen 7
J NullPointerExeption bei Inizialisierung eines Arrays Allgemeine Java-Themen 3
I Setzen und Lesen eines Objektes (Enum?) Allgemeine Java-Themen 10
L Implementierung eines AVT-Baums Allgemeine Java-Themen 2
D Größe der Zahlenkombinationen eines Arrays begrenzen Allgemeine Java-Themen 3
D Objekt entlang eines Funktionsgraphens bewegen Allgemeine Java-Themen 6
B Existenz eines Files max 30 sec prüfen Allgemeine Java-Themen 5
U Koordinaten alle Pixel eines Dreiecks zeichnen ausgeben Allgemeine Java-Themen 5
P Wie funktioniert das Feedback eines Klicks auf eine Java GUI Allgemeine Java-Themen 10

Ähnliche Java Themen

Neue Themen


Oben