import java.util.Date; import java.text.SimpleDateFormat; public class DateFormatExample { public static void main(String[] args) { Date currentDate = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String formattedDate = sdf.format(currentDate); System.out.println("Formatted date: " + formattedDate); } } import java.util.Date; import java.util.Calendar; public class DateCalculationExample { public static void main(String[] args) { Date currentDate = new Date(); Calendar calendar = Calendar.getInstance(); calendar.setTime(currentDate); calendar.add(Calendar.MONTH, 1); Date newDate = calendar.getTime(); System.out.println("New date: " + newDate); } } import java.util.Date; import java.util.TimeZone; public class TimeZoneConversionExample { public static void main(String[] args) { Date currentDate = new Date(); TimeZone sourceTimeZone = TimeZone.getTimeZone("GMT"); TimeZone targetTimeZone = TimeZone.getTimeZone("America/New_York"); long millis = currentDate.getTime(); int sourceOffset = sourceTimeZone.getOffset(millis); int targetOffset = targetTimeZone.getOffset(millis); long targetMillis = millis + targetOffset - sourceOffset; Date targetDate = new Date(targetMillis); System.out.println("Target date: " + targetDate); } }


上一篇:
下一篇:
切换中文