Ich versuche, den Zeitstempel zu zeigen, wenn das Programm zum ersten Mal gestartet und die Zeit, wenn es stoppt. Dann muss ich die Dauer zwischen Anfang und Ende finden. Alle oben genannten Informationen müssen gedruckt werdenSo finden Sie die Dauer zwischen 2 Instant-Zeitstempel
Aber ich habe Schwierigkeiten bei der Unterscheidung zwischen den beiden Instant-Zeit (Anfang, Ende) in meinem Code. Hier ist, was ich habe, ich weiß, ich sollte nicht Null verwenden, aber Sie bekommen die Idee.
public static void main(String[] args) {
if (args.length == 0) {
Instant t1 = null;
Instant t2 = null;
Duration duration = null;
System.out.println(t1.now());
System.out.println("Input data is missing. Expecting player data.");
System.out.println(t2.now());
System.out.println(duration.between(t1, t2));
System.exit(-1);
}
Lassen Sie mich raten, du hast 'NullPointerException' auf' System.out.println (t1.now()); ' – Guy
Sie wirklich Ihre objets Initialisierung mit etwas anderes als' null' beginnen soll. – luk2302