Simple Date Format Alternativen bitte um Code

[CODE lang="java" title="Hier bitte ergänzen" highlight="50"]import java.io.*;
import java.text.SimpleDateFormat;
import java.util.Enumeration;
import java.util.zip.*;
import java.util.*;


public class ZipDir {
public static void main(String[] args){
try {
ZipFile zf = new ZipFile("Dateien.zip");

//alte schreibweise
// for(Enumeration i = zf.entries(); i.hasMoreElements(); ){
// ZipEntry ze = (ZipEntry) i.nextElement();


//so ist es besser
for(Enumeration i = zf.entries(); i.hasMoreElements(); ){
ZipEntry ze = (ZipEntry) i.nextElement();


/*
//quick and dirty
System.out.println(ze.getName()
+ " Grösse " + ze.getSize()
+ " Datum " + new Date(ze.getTime()));

*/
/*
//Kit fürs Selbermachen
GregorianCalendar g = new GregorianCalendar();
g.setTime (new Date(ze.getTime()) );

System.out.println(ze.getName()
+ " Grösse " + ze.getSize()
+ " Datum " + g);

*/

//SimpleDateFormat df = new SimpleDateFormat();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");

System.out.println(ze.getName()
+ " \tGröße: " +ze.getSize()
+ " \tGröße: " +df.format(new Date(ze.getTime())) );


}
//HUE Doku sichten, eigenes datumsformat in Ausgabe eibauen - mit DateFormat bzw. auch selbst via Calender

}catch (IOException e){
System.out.println(e.getMessage());
}
}
}
[/CODE]
 
Leicht OT, aber:

Java:
//alte schreibweise
//    for(Enumeration i = zf.entries(); i.hasMoreElements(); ){
//    ZipEntry ze = (ZipEntry) i.nextElement();


//so ist es besser
for(Enumeration i = zf.entries(); i.hasMoreElements(); ){
ZipEntry ze = (ZipEntry) i.nextElement();

Sieht irgendwie "merkwürdig" aus, wenn "alte Schreibweise" und "die bessere Variante" vollkommen identisch sind
 
ich weiß leider nicht was mein Lehrer mit der Command in der Zeile 50 meint. Weißt du wie das geht LG DANKE
In Zeile 50 steht ein Kommentar, kein "Command":

HUE Doku sichten, eigenes datumsformat in Ausgabe eibauen - mit DateFormat bzw. auch selbst via Calender

Vermutlich sollest du also in irgendeine "HUE Doku" gucken, dann irgendeine "Ausgabe" um ein "eigenes" Datumsformat ergänzen und dazu DateFormat und/oder Calender nutzen.

Was genau das im Kontext der Aufgabe(?) meint kann dir vermutlich am besten dein Lehrer sagen.
 
Doku Sichten: -> Schau Dir die Dokumentation an. Da wird im Unterricht bestimmt das eine oder andere als Quelle genannt worden sein.eigenes datumsformat in Ausgabe eibauen - mit DateFormat bzw. auch selbst via Calender -> Mit den Erkenntnissen einfach mal paar Sachen probieren

Und das solltest Du auch selbst machen, denn so lernst Du, selbständig Dokumentation zu sichten und dann rumspielen mit diverse Klassen bekommst Du etwas mehr Gefühl, was wie funktioniert.

Und der Lehrer scheint ja auch paar Anregungen in Kommentaren mitgegeben zu haben...
 
Leicht OT, aber:



Sieht irgendwie "merkwürdig" aus, wenn "alte Schreibweise" und "die bessere Variante" vollkommen identisch sind
In Zeile 50 steht ein Kommentar, kein "Command":



Vermutlich sollest du also in irgendeine "HUE Doku" gucken, dann irgendeine "Ausgabe" um ein "eigenes" Datumsformat ergänzen und dazu DateFormat und/oder Calender nutzen.

Was genau das im Kontext der Aufgabe(?) meint kann dir vermutlich am besten dein Lehrer sagen.in
In Zeile 50 steht die Angabe. Leider wissen wir nicht was mit der Angabe gemeint ist,
 
HUE dürfte ein Kürzel sein, dass eine Hausaufgabe kennzeichnet, also sowas wie Hausaufgaben UEberprüfung oder so ...

Das war zumindest, was ich bei meiner Suche gefunden hatte ... muss natürlich nicht stimmen ....
 
HUE dürfte ein Kürzel sein, dass eine Hausaufgabe kennzeichnet, also sowas wie Hausaufgaben UEberprüfung oder so ...

Das war zumindest, was ich bei meiner Suche gefunden hatte ... muss natürlich nicht stimmen ....
HUE dürfte ein Kürzel sein, dass eine Hausaufgabe kennzeichnet, also sowas wie Hausaufgaben UEberprüfung oder so ...

Das war zumindest, was ich bei meiner Suche gefunden hatte ... muss natürlich nicht stimmen ....
HUE ist HÜ, Benutze ich immer in Editor damit ich kein Ü machen muss
 
Das irritiert mich jetzt. Hausaufgabenüberprüfung ist ja der aktive Part, bei dem der Lehrer den Lernfortschritt (hier speziell über Hausaufgaben gestellt) prüft. Aus Sicht eines Schülers ist es einfach eine Hausaufgabe. Daher dachte ich, der Lehrer hat es so für sich rein geschrieben...

Aber evtl. ist sowas generell an die Schüler gegeben worden, so dass HÜ für sie einfach Hausaufgaben heißt. Man lernt einfach, was es bedeutet ohne die Abkürzung zu hinterfragen ... Klingt auch nicht so unwahrscheinlich ...

Aber generell ist das halt die klare Herausforderung, dass ihr da mal etwas spielen sollt. Zum einen sollt ihr eigene Ausgabeformate erzeugen (Sprich: Schaut euch an, was SimpleDateFormat so alles kann!) und dann schaut auch einmal, was es sonst so für Möglichkeiten gibt. Code mit GregorianCalendar habt ihr ja im Kommentar.
 

Zurück
Oben