import java.time.format.DateTimeFormatter; import java.time.LocalDateTime; DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss"); LocalDateTime now = LocalDateTime.now(); System.out.println(dtf.format(now)); //"dd.MM.yyyy HH:mm:ss" now; // 05.09.2023 10:05:36 now.getDayOfYear();// 248 now.minusMinutes(10); // 05.09.2023 09:55:36 Час між двома датами
String time1 = "16:00:00";
String time2 = "19:00:00";
SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
Date date1 = format.parse(time1);
Date date2 = format.parse(time2);
long difference = date2.getTime() – date1.getTime();
long hours = TimeUnit.MILLISECONDS.toHours(difference);
System.out.println(hours); // 3
import java.text.SimpleDateFormat; import java.util.Date; SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); Date date = new Date(); System.out.println(formatter.format(date));
