Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Allgemeine Java-Programmierung > Serverzeit abfragen
Antwort
 
Themen-Optionen
Alt 15.04.2005, 10:20   Nach oben    #1
sparrow
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 567
Standard Serverzeit abfragen

Gibt es eine in Java integrierte Methode um aus einem Applet heraus die Serverzeit des Servers abzufragen.

Irgendwas in der Art getServerTime(getCodeBase());
oder irgendwas in der Art?

Ich möchte meinem Applet nur mitteilen wie spät es im Augenblick auf dem Server ist.
Auf die Zeit des Clients kann ich mich ja nicht verlassen, wenn es zum Beispiel um ein Forum geht.

Danke!
Sparrow
sparrow ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.04.2005, 12:00   Nach oben    #2
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Hi,

davon habe ich leider keine Ahnung. Allerdings ist das wohl eher weniger eine AWT/Swing-Frage.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.04.2005, 12:36   Nach oben    #3
sparrow
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 567
Standard

Zitat:
Zitat von Sym
Hi,

davon habe ich leider keine Ahnung. Allerdings ist das wohl eher weniger eine AWT/Swing-Frage.
Hups, hab mich wohl von dem Applet in der Überschrift täuschen lassen.
sparrow ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.04.2005, 20:13   Nach oben    #4
peschmae
Erfahrener Benutzer
 
Benutzerbild von peschmae
 
Registriert seit: 29.05.2004
Beiträge: 228
Standard

Naja, das Applet hat ja per se nichts mit dem Server zu tun.

Da musst du wohl schon via ntp eine Verbindung zu einem Zeitserver aufbauen oder so. Kommt halt drauf an was du überhaupt mit der Zeit willst bzw. was für eine Zeit du willst...

MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM
"We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth
peschmae ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.04.2005, 21:12   Nach oben    #5
sparrow
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 567
Standard

Naja, ich brauche die Zeit um sie in einem Applet weiterzuverarbeiten.
Wenn ich zum Beispiel ein Forum als Applet programmieren möchte, dann würde ich bei den Einträgen in die Datenbank (mySQL) einfach eine Spalte TIMESTAMP machen, dann wüßte ich wann eingetragen würde.

Jetzt möchte ich aber z. B. wissen welche Einträge alle neuer als 4 Stunden sind, dann würde ich wie folgt vorgehen:

Zeit vom sever holen.
Alle Timestampes mit der Zeit abgleichen und fertig.

Aber dafür bräuchte ich halt die aktuelle Zeit vom server.
Einmalig, danach kann ich sie ja in einem eigenen Thread mizählen lassen.
sparrow ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.04.2005, 22:09   Nach oben    #6
peschmae
Erfahrener Benutzer
 
Benutzerbild von peschmae
 
Registriert seit: 29.05.2004
Beiträge: 228
Standard

Zitat:
Zitat von sparrow
Aber dafür bräuchte ich halt die aktuelle Zeit vom server.
Falls du den Server mit einem NTP Daemon ausgesattet hast und also die Zeit dort immer korrekt ist könntest du von deinem Applet aus zu *irgend* einem NTP Server verbinden (pool.ntp.org am besten) und die Zeit von dort (und nicht von deinem Server holen) - z.B. via http://ntp.isc.org/bin/view/Support/JavaSntpClient

Nur ein Vorschlag - da du ja sowieso schon irgendwie eine Verbindung zu deinem Server hast kannst du sicher auch da die Zeit drüberschmuggeln
Eine direkte fertige Methode gibts aber afaik nicht.

Zitat:
Einmalig, danach kann ich sie ja in einem eigenen Thread mizählen lassen.
Ich würde eher die "Serverzeit" und die "lokale Zeit" speichern und dann später mit der aktuellen Lokalen Zeit auf die aktuelle Serverzit schliessen. Mitzählen tendiert dazu ungenau zu werden (und kostet unnötig CPU-Zeit).
Kommt natürlich auch drauf an ob du das *ständig* brauchst oder nicht...

MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM
"We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth
peschmae ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


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

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

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datensaetze aus 2 Tabellen mit java klasse abfragen Aristotelis Datenbanken 7 31.05.2007 09:40
Vorhandenen Kalendereintrag abfragen mano JavaScript und AJAX 2 30.01.2007 23:15
Anzahl und Geschwindigkeit der Mysql Abfragen heohni PHP-Programmierung 3 21.09.2006 16:19
[PHP/PostgreSQL] Primärschlüssel abfragen thesecondjoker Datenbanken 10 21.04.2006 02:27
2 Abfragen einer Tabelle zusammenfassen - JOIN? derMaggus Datenbanken 15 24.08.2005 17:40


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:01 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44