在Java中,可以使用java.util.Date和java.util.Calendar类以及Java 8引入的java.time包来操作时间和日期。
以下是一些常见的时间函数的示例使用方法:
import java.util.Date; Date currentDate = new Date(); System.out.println(currentDate); import java.text.SimpleDateFormat; import java.util.Date; Date currentDate = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); String formattedDate = dateFormat.format(currentDate); System.out.println(formattedDate); import java.util.Calendar; Calendar calendar = Calendar.getInstance(); calendar.set(2022, Calendar.OCTOBER, 1); Date specificDate = calendar.getTime(); System.out.println(specificDate); import java.time.LocalDate; import java.time.temporal.ChronoUnit; LocalDate date1 = LocalDate.of(2022, 1, 1); LocalDate date2 = LocalDate.of(2022, 12, 31); long daysBetween = ChronoUnit.DAYS.between(date1, date2); System.out.println(daysBetween); import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; LocalDateTime currentDateTime = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); String formattedDateTime = currentDateTime.format(formatter); System.out.println(formattedDateTime); 请注意,Java 8之前的java.util.Date和java.util.Calendar类在处理日期和时间方面功能有限,而java.time包提供了更丰富和易于使用的API。