{/'title/':/'Java获取当前时间的年月日时分秒毫秒 - 代码示例与最佳实践/',/'description/':/'本文介绍了三种在Java中获取当前时间的年月日时分秒毫秒的方法:使用java.util.Date、java.util.Calendar和java.time.LocalDateTime类。提供了完整的代码示例并详细解释了每个方法的用法。/',/'keywords/':/'java, 时间, 获取, 年月日, 时分秒, 毫秒, Date, Calendar, LocalDateTime, 代码示例, 最佳实践/',/'content/':/'在Java中,可以使用java.util.Datejava.util.Calendarjava.time.LocalDateTime等类来获取当前时间的年、月、日、时、分、秒和毫秒。//n//n1. 使用java.util.Date类://n//njava//nimport java.util.Date;//n//npublic class Main {//n public static void main(String[] args) {//n Date currentDate = new Date();//n System.out.println(currentDate);//n//n // 获取年份//n int year = currentDate.getYear() + 1900;//n System.out.println(/'Year: /' + year);//n//n // 获取月份(注意:月份从0开始计数)//n int month = currentDate.getMonth() + 1;//n System.out.println(/'Month: /' + month);//n//n // 获取日期//n int day = currentDate.getDate();//n System.out.println(/'Day: /' + day);//n//n // 获取小时//n int hour = currentDate.getHours();//n System.out.println(/'Hour: /' + hour);//n//n // 获取分钟//n int minute = currentDate.getMinutes();//n System.out.println(/'Minute: /' + minute);//n//n // 获取秒数//n int second = currentDate.getSeconds();//n System.out.println(/'Second: /' + second);//n//n // 获取毫秒数//n long milliseconds = currentDate.getTime() % 1000;//n System.out.println(/'Milliseconds: /' + milliseconds);//n }//n}//n//n//n2. 使用java.util.Calendar类://n//njava//nimport java.util.Calendar;//n//npublic class Main {//n public static void main(String[] args) {//n Calendar calendar = Calendar.getInstance();//n System.out.println(calendar.getTime());//n//n // 获取年份//n int year = calendar.get(Calendar.YEAR);//n System.out.println(/'Year: /' + year);//n//n // 获取月份(注意:月份从0开始计数)//n int month = calendar.get(Calendar.MONTH) + 1;//n System.out.println(/'Month: /' + month);//n//n // 获取日期//n int day = calendar.get(Calendar.DAY_OF_MONTH);//n System.out.println(/'Day: /' + day);//n//n // 获取小时//n int hour = calendar.get(Calendar.HOUR_OF_DAY);//n System.out.println(/'Hour: /' + hour);//n//n // 获取分钟//n int minute = calendar.get(Calendar.MINUTE);//n System.out.println(/'Minute: /' + minute);//n//n // 获取秒数//n int second = calendar.get(Calendar.SECOND);//n System.out.println(/'Second: /' + second);//n//n // 获取毫秒数//n int millisecond = calendar.get(Calendar.MILLISECOND);//n System.out.println(/'Millisecond: /' + millisecond);//n }//n}//n//n//n3. 使用java.time.LocalDateTime类(Java 8及以上版本)://n//njava//nimport java.time.LocalDateTime;//n//npublic class Main {//n public static void main(String[] args) {//n LocalDateTime currentDateTime = LocalDateTime.now();//n System.out.println(currentDateTime);//n//n // 获取年份//n int year = currentDateTime.getYear();//n System.out.println(/'Year: /' + year);//n//n // 获取月份//n int month = currentDateTime.getMonthValue();//n System.out.println(/'Month: /' + month);//n//n // 获取日期//n int day = currentDateTime.getDayOfMonth();//n System.out.println(/'Day: /' + day);//n//n // 获取小时//n int hour = currentDateTime.getHour();//n System.out.println(/'Hour: /' + hour);//n//n // 获取分钟//n int minute = currentDateTime.getMinute();//n System.out.println(/'Minute: /' + minute);//n//n // 获取秒数//n int second = currentDateTime.getSecond();//n System.out.println(/'Second: /' + second);//n//n // 获取毫秒数//n int millisecond = currentDateTime.getNano() / 1_000_000;//n System.out.println(/'Millisecond: /' + millisecond);//n }//n}//n//n//n以上代码中的System.out.println语句用于打印结果。/

Java获取当前时间的年月日时分秒毫秒 - 代码示例与最佳实践

原文地址: https://www.cveoy.top/t/topic/p8nL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录