TweakPC

Zurück   Computer Hardware Forum - TweakPC > Games und Software > Programmiersprachen

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09.09.2005, 08:13   #1 (permalink)
Overclocker
 

Registriert seit: 25.06.2003
Beiträge: 234

Stümper befindet sich auf einem aufstrebenden Ast

Standard Datumsrückberechnung in Java

Hi,

also vorab schonmal: "Ich bin eine absolute Java Niete"
So nun zu meiner Frage.....
Ich will im Joe ein kleines Programm schreiben, bei dem ich ein Datum eingeben kann (über Buffered Reader) und dieses Datum dann automatisch um 200 Tage zurückberechnet wird (mit Berücksichtiung von Schaltjahren etc.) und dann die entsprechende Ausgabe kommt.
Also das mit der Eingabe des Datums über Buffered Reader bekomm ich noch selber hin. Nur weiss ich nicht wie man eine Datumsberechnung hinbekommt.

Thx für eure Antworten!
Stümper ist offline   Mit Zitat antworten
Alt 09.09.2005, 10:51   #2 (permalink)
Abakus
 

Registriert seit: 05.09.2005
Beiträge: 23

ronkub wird schon bald berühmt werden

Beitrag AW: Datumsrückberechnung in Java

Also,

Quellcode:
in die Klasse muss noch import java.util.*;
Code:
 
	 // Aktuelles Datum
	 Calendar cl = Calendar.getInstance();
	 int orgday = cl.get(Calendar.DAY_OF_MONTH);
	 int orgmonth = cl.get(Calendar.MONTH); // 0 = Januar
	 int orgyear = cl.get(Calendar.YEAR);

	// Datum ändern
	cl.roll(Calendar.DAY_OF_YEAR, -200);
 
	// neues Datum
	int day = cl.get(Calendar.DAY_OF_MONTH);
	int month = cl.get(Calendar.MONTH);
	int year = cl.get(Calendar.YEAR);
Die Eingabe:
static BufferedReader in = new BufferedReader(new InputStreamReader (System.in));
Code:
 static public int readInteger() {
	 int i = 0;
	 boolean ok = false;
	 do {
		 try {
			  i = Integer.parseInt( in.readLine() );
			 ok = true;
		 } catch(Exception e) {
		System.out.print("Es wurde kein Integer-Wert eingegeben!   \nBitte wiederholen sie die Eingabe.\n: ");
			 }
		 } while (!ok);
		 return i;
	 }
Die Datumszuweisung:
Code:
 
	cl.set(jahr, monat, tag)
So jetzt musst du das alles nur noch zusammensetzten.
(1. Eingabe, 2. Setzten, 3. Datum holen)
Fertig!
ronkub ist offline   Mit Zitat antworten
Antwort

Stichworte
datumsrückberechnung, java


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Java Problem Michael2804 Windows & Programme 6 20.02.2013 22:06
[Java] Drucken mit Java ? [Gelöst] TH€_BR@!N Programmiersprachen 0 09.02.2011 19:51
[News] Java 1.4.2 erschienen TweakPC Newsbot News Archiv 0 31.10.2008 18:38
Java für Windows XP TweakPC Newsbot News Archiv 0 03.09.2008 00:11
Mp3 player für Java Muffdog Notebooks, Laptops, PDAs, Handy usw. 1 24.01.2008 17:41


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:20 Uhr.






Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.
Impressum, Datenschutz Copyright © 1999-2015 TweakPC, Alle Rechte vorbehalten, all rights reserved