Java Дата і час

2075 / Java / Дата і час

 

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));