如何使用Java函数获取日期时间?
发布时间:2023-07-01 05:32:47
要使用Java函数获取日期时间,有几种不同的方法可以选择。以下是最常用的几种方法。
1. 使用java.util.Date类:
Java中的java.util.Date类是处理日期和时间的基本类。您可以使用该类来获取当前的日期和时间,并进行各种日期和时间操作。
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 获取当前日期和时间
Date currentDate = new Date();
System.out.println("当前日期和时间:" + currentDate);
// 获取当前时间戳(毫秒)
long currentTimeStamp = currentDate.getTime();
System.out.println("当前时间戳:" + currentTimeStamp);
}
}
输出:
当前日期和时间:Fri Oct 15 10:46:35 CST 2021 当前时间戳:1634263595324
2. 使用java.time.LocalDateTime类:
Java 8引入了新的日期和时间API,其中java.time.LocalDateTime类是使用最广泛的类之一。您可以使用该类获取当前的日期和时间,并进行各种日期和时间操作。
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 获取当前日期和时间
LocalDateTime currentDateTime = LocalDateTime.now();
System.out.println("当前日期和时间:" + currentDateTime);
// 格式化日期和时间
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = currentDateTime.format(formatter);
System.out.println("格式化后的日期和时间:" + formattedDateTime);
}
}
输出:
当前日期和时间:2021-10-15T10:46:35.324 格式化后的日期和时间:2021-10-15 10:46:35
3. 使用java.util.Calendar类:
java.util.Calendar类是另一个处理日期和时间的常用类。您可以使用该类获取当前的日期和时间,并进行各种日期和时间操作。
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
// 获取当前日期和时间
Calendar currentDateTime = Calendar.getInstance();
System.out.println("当前日期和时间:" + currentDateTime.getTime());
// 获取当前年份
int currentYear = currentDateTime.get(Calendar.YEAR);
System.out.println("当前年份:" + currentYear);
}
}
输出:
当前日期和时间:Fri Oct 15 10:46:35 CST 2021 当前年份:2021
这些是使用Java函数获取日期和时间的几种常用方法。根据您的具体需求,选择合适的方法来获取和处理日期和时间。
