这是对于“Java获取时间打印到控制台代码实例”的完整详细攻略:
1. 获取当前时间
获取当前的时间可以通过Java中的java.util.Date
类或者java.time.LocalDateTime
类来实现。
1.1 使用java.util.Date
下面是使用java.util.Date
类获取并打印当前时间的示例代码:
// 导入java.util.Date类
import java.util.Date;
class Main {
public static void main(String[] args) {
// 创建Date对象
Date date = new Date();
// 使用toString()方法获取当前时间并打印
System.out.println(date.toString());
}
}
输出结果如下:
Thu Nov 04 10:28:29 CST 2021
1.2 使用java.time.LocalDateTime
下面是使用java.time.LocalDateTime
类获取并打印当前时间的示例代码:
// 导入java.time.LocalDateTime类
import java.time.LocalDateTime;
class Main {
public static void main(String[] args) {
// 获取当前的时间
LocalDateTime time = LocalDateTime.now();
// 使用toString()方法获取当前时间并打印
System.out.println(time.toString());
}
}
输出结果如下:
2021-11-04T10:29:52.399244
2. 格式化时间输出
直接使用上面的示例代码输出的时间格式可能不是我们想要的。在Java中,可以使用java.time.format.DateTimeFormatter
类来格式化输出时间。
下面是使用java.time.format.DateTimeFormatter
类对时间格式进行调整:
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
class Main {
public static void main(String[] args) {
// 获取当前的时间
LocalDateTime time = LocalDateTime.now();
// 创建formatter对象并定义格式化字符串
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
// 使用格式化器将时间格式化并打印
System.out.println(time.format(formatter));
}
}
输出结果如下:
2021-11-04 10:30:49.202
在以上示例代码中,我们创建了一个DateTimeFormatter
类的对象,并通过ofPattern()
方法定义了一个时间格式化字符串,该字符串包含了年份(4位)、月份、日期、小时(24小时制)、分钟、秒、毫秒等信息。然后,使用format()
方法将当前时间按照指定格式进行格式化输出。
以上就是Java获取时间打印到控制台代码实例的详细攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java获取时间打印到控制台代码实例 - Python技术站