Anzeige:
Ergebnis 1 bis 2 von 2

Thema: [Java] Änderung einer Seite (Klasse URL)

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.01.2004
    Beiträge
    7

    [Java] Änderung einer Seite (Klasse URL)

    Hallo,
    ich habe ein kleines Problem:
    Mein Programm soll den Inhalt der Url in eine Datei abspeichern. Das funktioniert soweit auch schon. Was muss ich tun, damit die Datei nur gespeichert wird, wenn sie z.B. seit dem 02.11.04 um 15.00 Uhr geändert wurde??

    Danke schonmal....
    Hier mein bisheriger Code:
    Code:
    import java.net.*;
    import java.io.*;
    import java.util.*;
    
    public class Spiegel
    {
      public static void main(String[] args)
      {
        
        try {
          URL url = new URL("http://www.spiegel.de/index.html");
          URLConnection uc = url.openConnection();
          
          OutputStream out = new FileOutputStream("test.txt");
          InputStream in = url.openStream();
          GregorianCalendar gc = new GregorianCalendar(2004, 10, 20);
          
          
          
          int len;
          byte[] b = new byte[100];
          while ((len = in.read(b)) != -1) {
            out.write(b, 0, len);
          }
          out.close();
          in.close();
        } catch (MalformedURLException e) {
          System.err.println(e.toString());
          System.exit(1);
        } catch (IOException e) {
          System.err.println(e.toString());
          System.exit(1);
        }
      }
    }
    Mit freundlichen Usergrüssen
    Christian
    #################
    Server: SuSE 9.3 --> phpsysinfo
    Homepage

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    java.net.URLConnection: URLConnection.getLastModified()

    jaba.util.Date: Date(long)

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •