Ich habe ein Stück Code in Java wriiten, die mir die richtige Zeit mit EST-Zeitzone wie unten gibt:DST während in Java-Code EST-Zeitzone mit
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimeZone;
public class DateProgram {
public static void main(String[] args) {
TimeZone.setDefault(TimeZone.getTimeZone("EST"));
String dateTime = new SimpleDateFormat("yyyyMMdd-HHmmss").format(new Date());
System.out.println(dateTime);
}
}
Hier ich den Code für Daylight hinzufügen wollte Zeit sparen mit der EST-Zeitzone, meine Ausgabe sollte mir die richtige Zeit in Bezug auf die EST-Zeitzone und die Sommerzeit geben.
jede Hilfe dankbar, Vielen Dank im Voraus
@ZakiAnwarHamdani ich diese Frage und ihre Lösungen zu lesen, ist es nicht meine Frage hier gefragt beantworten – Nyki
Tage Licht Zeitersparnis Zone Unter Berücksichtigung. Das ist, was in der anderen Frage gefragt und beantwortet wird. Wie unterscheidet sich deine von dieser Frage? –
Als beiseite, vermeiden Sie die lange veraltete Klassen "Date" und Freunde, wenn Sie können. Sie können. Vermeiden Sie insbesondere 'TimeZone.setDefault()', es kann die Funktionalität nicht nur in Ihrem eigenen Programm, sondern auch in anderen Programmen unterbrechen, die in derselben JVM laufen. Ich empfehle 'LocalDateTime.now (ZoneId.of (" America/New_York ")) .format (DateTimeFormatter.ofPattern (" yyyyMMdd-HHmmss "))'. –