Zum Inhalt springen

snopsy

Mitglieder
  • Gesamte Inhalte

    141
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von snopsy

  1. ahso, na da hätte ich ja auch selber drauf kommen können ich idiotin Ich seh die Tabelle ja noch vor mir liegen MONTH gehen von 0-11 oh mann oh mann! Erst jetzt realisier ich des wo Dus sagst. na was solls. also ich habs jetzt so realisiert, daß ich zum Monat gleich 1 dazuzähle und es funzt wonderbra :bimei :bimei :OD :WD Cool CU Snopsy
  2. Hey! ich danke Euch. Mein Script läuft bis jetzt wunderbar. Ich habe es jetzt sogar soweit. daß der Monat hochgezählt wird. Und zwar zähle ich den mit Hilfe der maximalen Tage im Monat hoch. Diese lasse ich mir geben und überprüfe das dann im if. Denn leider gibt es für den Monat und das Jahr ja keine add-Funktion. Aber das ist nicht so schlimm. Das mit den Tagen ist das wichtigste und das ist geschafft :cool: :bimei Nur gibt es jetzt ein Problem. Ich lasse mir schön das Datum geben und anzeigen. Heute ist ja der 24.5.2002. Allerdings wird mir der 24.4.2002 angezeigt. Woran liegt das, daß mir hier nicht der richtige Monat angezeigt wird? Was aber lustig ist, ich lasse mir noch die maximalen Tage des Monats anzeigen zum vergleichen, ob das übereinstimmt. Ergebnis hierbei ist, daß 31 Tage angezeigt werden. Also das richtet sich dann wiederrum wirklich aktuellen Datum (also 24.5.2002) Denn der April hat ja nur 30 Tage. kann man das irgendwie speziell regeln, daß das richtig angezeigt wird, oder soll ich einfach bißle schummeln und einfach gleich beim Monat 1 dazuzählen??? hier nochmals der Quellcode, wie ich mir das Datum und die maximalen Tage anzeigen lasse: GregorianCalendar tempCalendar = (GregorianCalendar) GregorianCalendar.getInstance(); int tempYear = tempCalendar.get(Calendar.YEAR); int tempMonth = tempCalendar.get(Calendar.MONTH); int tempDay = tempCalendar.get(Calendar.DAY_OF_MONTH); System.out.println("Tag: " + tempDay); System.out.println("Monat: " + tempMonth); System.out.println("Jahr: " + tempYear); int tageMonat = tempCalendar.getActualMaximum(tempCalendar.DAY_OF_MONTH); System.out.println("Der Monat hat " + tageMonat + " Tage!");[/PHP] Danke & Gruß Snopsy P.S.: Ich denke mal, es ist am einfachsten ich mache einen beschummler und zähle gleich am Anfang einfach zum Monat noch 1 dazu! Ich will nur mal wissen, wie ihr es machen würdet.
  3. Hi Mirko, danke für den Tip! Das hat mich schon deutlich weitergebracht. Ich hab das jetzt mal so umgesetzt und noch ne While-Schleife eingebaut. Aber ich verstehe net, warum die While-Schleife nicht abbricht, wenn die Bedingung erreicht ist, kann mir das jemand sagen, woran das liegt? hier mein bisheriges Programm: import java.util.*; public class Datum { int tag = 31; int monat = 07; int jahr = 2002; int count = 0; public Datum() { super(); } public void aktuellesDatum() { GregorianCalendar tempCalendar = (GregorianCalendar) GregorianCalendar.getInstance(); int tempYear = tempCalendar.get(Calendar.YEAR); int tempMonth = tempCalendar.get(Calendar.MONTH); int tempDay = tempCalendar.get(Calendar.DAY_OF_MONTH); System.out.println("Tag: " + tempDay); System.out.println("Monat: " + tempMonth); System.out.println("Jahr: " + tempYear); while(tempDay != tag) { tempCalendar.add(Calendar.DAY_OF_MONTH,1); int tempDayNew = tempCalendar.get(Calendar.DAY_OF_MONTH); count++; System.out.println("\nNeuer Tag: " + tempDayNew); System.out.println("Count: " + count); } } }[/PHP] Ich hab nichts mehr gefunden, woran das liegen könnte. Danke schon für die Hilfe Gruß Snopsy
  4. Hi Mirko, ja das habe ich jetzt auch vor, mich mal mit dem GregorianCalendar zu beschäftigen. Aber irgendwie hat das gar nicht so einfach ausgesehen auf den ersten Blick. Da hast DU recht, daß man das dann nicht so einfach verwerfen will. ABer ich werde mir die Variante jetzt mal anschauen Grüßle Snopsy
  5. Ich weiß jetzt woran es liegt, daß es net geht. Mir ist gerade der einfall gekommen. es kann sein, daß ich morgen dazu andere Fragen habe, mal sehen Cu Snopsy
  6. Hi, ich habe jetzt ein Programm geschrieben, welches das aktuelle Datum abfrägt, in verschiedene Variablen aufteilt und am Ende wieder zusammensetzt. In einer Weile schleife soll das Datum hochgezählt werden, bis es mit einem vorher definierten Datum übereinstimmt. Die beiden Datums stehen in einer String-Variablen. Hier mal meine methode mit der While-Schleife: while (nowDate != reisebeginn) { if(nowDate.equals(reisebeginn)) { System.out.println("\n\nHeute geht's in Urlaub!!! \nYiiipppiiiieee Yiiiipppiiiieeee Yeeeaaahhhr"); } else { if(m == 04 || m == 06 || monat == "09" || m == 11) { if(t <= 29) { t++; count++; ausgabe(); } else { t = 01; m++; count++; ausgabe(); } System.out.println("Der Monat hat 30 Tage!"); } else if(m == 02) { System.out.println("Der Monat hat 28 Tage!"); } else { if(t <= 30) { t++; count++; ausgabe(); } else { t = 01; m++; count++; ausgabe(); } System.out.println("Der Monat hat 31 Tage!"); } } } [/PHP] Die Variable m und monat ist im prinzip das gleiche. Nur ist m ein Integer-wert und monat ein String-wert. nur als ich m == 09 angegeben habe, wurde immer eine Klammer verlangt. Hier meine Ausgabe-Methode: [PHP]tag = Integer.toString(t); monat = Integer.toString(m); nowDate = tag + "." + monat + "." + jahr; System.out.println("\nCount: " + count); System.out.println("Datum: " + nowDate); Hier meine Datums-methode: Date dtDate = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy"); nowDate = sdf.format(dtDate); tag = nowDate.substring(0,2); monat = nowDate.substring(3,5); jahr = nowDate.substring(6,10);[/PHP] Das Problem ist, daß die While schleife immer durchläuft. auch wenn das Datum bereits erreicht ist. Wenn das Datum erreicht ist, wird immer Heute geht's in Urlaub... angezeigt. Woran liegt es, daß meine Schleife nicht endet??? :confused: Danke & Gruß Snopsy
  7. snopsy

    aktuelles Datum

    Ich hab das ganze jetzt ein bißchen anders gelöst, weil ich teilweise nicht ganz klar gekommen bin, bzw. es nicht ganz das war, was ich wollte. Zumindest hab ich halt anders ne schellere lösung gefunden. Und zwar hab ich es so gelöst: Date dtDate = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy"); String nowDate = sdf.format(dtDate); String tag = nowDate.substring(0,2); String monat = nowDate.substring(3,5); String jahr = nowDate.substring(6,10);[/PHP] Hier wird das Datum aufgeteilt. Um das dann nachher hochzuzählen wird es in int umgewandelt und gezählt. Jetzt muß ich es noch wieder in String umwandeln und zusammensetzen, dann ist es fertig. Klappt wunderbar bis jetzt. Danke für Eure Hilfe Gruß Snopsy
  8. snopsy

    aktuelles Datum

    Jetzt habe ich nochmals ein paar Fragen. kann ich das aktuelle Datum irgendwie hochzählen? Wenn ja wie? Ansonsten, wie kann ich das aktuelle Datum in die einzelnen Teile Tag, Monat und Jahr trennen und am Ende wieder zusammenführen? Ich vergleiche nämlich das aktuelle Datum mit einem definierten Datum. Wenn dieses nicht übereinstimmt, will ich das aktuelle Datum so lange hochzählen, bis es das definierte Datum erreicht hat. (in einer while-Schleife) Beim hochzählen will ich eine Variable count immer um 1 erhöhen. Danke & Gruß Snopsy
  9. snopsy

    aktuelles Datum

    OK, diese Frage hat sich schon erledigt. Habs gerade selber hinbekommen!!!
  10. snopsy

    aktuelles Datum

    Ich habe ja jetzt nun dieses berechnete Datum in einer String-Variablen. Nun will ich dieses Datum mit einem anderen Datum in einer anderen String-Variablen vergleichen in einer if-Anweisung Soweit ich weiß, kann man String-Variablen nicht mit dem ==-Operator vergleichen,oder?! Ich weiß da noch irgendwas mit equals. Wie geht das denn nochmals genau?
  11. snopsy

    aktuelles Datum

    aha, danke. Ich habe gerade aus versehen das falsche Package importiert, dann kann das natürlich nichts werden mit dem parameterlosen Konstruktor Grüßle
  12. snopsy

    aktuelles Datum

    Hi Jaraz, Danke für Deine Hilfe, dadurch bin ich jetzt schon ein gutes Stück weitergekommen. Ganz richtig. Ich will eine Anwendung schreiben. Allerdings ist der er eine sie Aber ist net so schlimm. Ich hab nur noch eine weitere Frage. Dieses Date dtDate = new Date(); hier gibt es 2 verschiedene einaml Date(int year, int month, int day) und zum anderen Date(long ...); welches ist denn hier das richtige und was muß ich dann in die Klammern schreiben? Denn hier wird ein Ausdruck verlangt. Ich muß hier ja irgendwelche int Werte bzw. einen long-Wert liefern. Danke & Gruß (die weibliche )Snopsy
  13. snopsy

    Zwischenräume

    Hallo Bine, am besten ist es, Du gibst der Tabelle eine Größe. AUßerdem habe ich gesehen, daß eine Tabellenspalte leer ist. Versuche es mal mit folgendem: <table width="200" border="1"> <tr> <td width="130"><span style="font-size:17pt">Vorname:</span></td> <td width="70"><input type="text" size="45" name="name_require"></td> </tr> </table>[/PHP] width gibt hierbei immer die Breite an. Hier in diesem Beispiel mit einer genauen Pixelzahl. Mit Prozent (z.B.: width="10%") kannst Du die Größe Variabel angeben. Dann richtet sich die Tabellenspalte nach der Breite des Fensters aus. border gibt die Rahmenstärke an. border="0" wäre kein Rahmen! Ich hoffe, ich konnte Dir damit helfen und das ist das, was Du wolltest! Gruß Snopsy
  14. snopsy

    aktuelles Datum

    Hi, so, jetzt will ich auch mal wieder was in Java probieren, damit ich nicht ganz aus der Übung komme. Wie kann ich denn das aktuelle Datum abfragen? Ohne Uhrzeit. Ich will nur das Datum. z.B.: 21.05.2002 :confused: Kann mir hier jemand weiterhelfen? Wäre super. Gruß Snopsy
  15. Hi, Du mußt links bei deinem Menü im <a href= noch was angeben und zwar: <a href="contact.html" target="main-Frame">contact</a> Cu Snopsy
  16. Hi, ich will auf meine HP eine Bildergallerie einbauen. Nun habe ich ein Script bekommen, das ich verwenden kann, welches aber Image Magick einsetzt. Dieses muß ich ja auf meinem Server installieren, damit aus den Bildern Thumbnails erstellt und in das richtige Verzeichnis geschoben werden. Ich habe mir bereits das Image Magick runtergeladen, hab aber keine Ahnung, wie ich das auf dem Server meines Providers über FTP-Client (WS-FTP) installieren kann und was ich evtl. beachten muß. Kann mir jemand erklären, wie ich das installiere? :confused: Danke & Gruß Snopsy
  17. Danke, das funktioniert so einwandfrei. Grüßle Snopsy
  18. Ich möchte die Schriftfarbe und -größe des MouseOver/-Out Textes ändern.
  19. Hi, ich habe noch nie was mit onMouseOver und onMouseOut gemacht. Und nun will ich das für meine Menüleiste verwenden. Ich habe eine Tabelle erstellt. Die Tabelle erhält eine Hintergrundgrafik. Deswegen ist die Tabellenspalte mit pixel und nicht relativ angegeben. Mein OnMouseOver und Out habe ich soweit auch eingefügt und funktioniert. Nun würde ich allerdings gerne nicht den Text selbst ändern, sondern die Schriftfarbe und die Größe. Wie kann ich das machen? hier mein Code der Tabelle: <table width="181" border="0"> <tr> <td width="181" height="42" background="menu_button.jpg"> <b><a href="start.html" onMouseover="this.innerHTML='Home'" onMouseout="this.innerHTML='Home'" style="text-decoration:none">Home</a></b></td> </tr> <tr> <td width="181"height="42" background="menu_button.jpg"> <b>zur Person</b></td> </tr> <tr> <td width="181" height="42" background="menu_button.jpg"> <b>Bilder</b></td> </tr> <tr> <td width="181" height="42" background="menu_button.jpg"> <b>Gästebuch</b></td> </tr> </tr> <tr> <td width="181" height="42" background="menu_button.jpg"> <b>Links</b></td> </tr> </table>[/PHP] Cu Snopsy
  20. snopsy

    Album

    Hi, hey, das sieht klasse aus. Ja, wäre super, wenn Du mir das mal zumailen könntest. Meine e-mail Adressse schicke ich Dir über private Nachricht. Danke Dir!!! Cu Snopsy
  21. snopsy

    Album

    Hi! ich will auf meine HP einige Bilder (Urlaubsbilder...) einbauen. Hierfür würde ich gerne ein Album erstellen. Das gibt es ja auch im Internet zu "mieten". Und zwar werden da zuerst die Bilder im kleinformat angezeigt und wenn man draufklickt groß. Mit weiter und zurückblättern... Das würde ich jetzt gerne aber selber machen. Weiß jemand, ob es da schon bereits ein vorgefertigtes Script oder eine Anleitung dazu gibt? Ich habe auch PHP und MySQL- Unterstützung. Ich könnte es also auch damit realisieren. Bisher habe ich es so gelöst, daß ich kleine Bilder in meine html-Seite eingefügt habe. Wenn man dann draufklickt erscheint ein Pop-Up-Fenster mit dem Bild. Aber das ist so umständlich, deswegen würde ich wissen, ob es so ein Album gibt. Cu Snopsy
  22. Ja, danke. Das konnte mir schonmal ein Stück weiterhelfen. Aber wie kann ich diese Funktion genau anwenden. Ich habe z.B. eine Variable, die gefüllt reinkommt, oder wie auch immer, wie wende ich darauf dann das nl2br an?
  23. Kann mir jemand erklären, wie diese Funktion genau funktioniert und wie ich diese genau anwende? Ich habe dazu nichts gefunden. Cu Snopsy
  24. Danke, das funktioniert jetzt. Zusätzlich hatte ich in meiner lesen-Methode noch ein Fehler.
  25. Hi, und schon bin ich wieder beim nächsten Problem. Ich schaffs leider net ganz ohne Hilfe. Mein Skript funktioniert jetzt alles soweit. Das einzige was jetzt noch ist, daß denn ich in der Textarea etwas eingebe und zwischendurch einen Zeilenumbruch habe, wird nur die letzte Zeile in die Datei geschrieben. Dies liegt meines Wissens nach an meiner bisherigen fputs()-Methode. Ich habe meine schreibe()-Methode jetzt folgendermaßen geändert: if ($speichern) { $file = fopen ("eingabe.txt", "w"); while (!feof($file)) { fputs($file, $eingabe); } fclose ($fd); }[/PHP] Allerdings ist hier jetzt das Problem. daß der Text, der eingegeben wurde ganz oft hintereinander geschrieben wird. Also wenn ich zum beispiel Hallo eintrage erscheint HalloHalloHallo.... Woran liegt das? Cu Snopsy

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...