编程题:获取当前系统的时间日期,并利用IO流输出到一个以你的名字命名的文本文档里
时间: 2024-03-03 07:48:16 浏览: 15
好的,以下是代码实现:
```java
import java.io.*;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 获取当前时间
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String timeStr = now.format(formatter);
// 创建文件并输出时间
String fileName = "your_name.txt"; // 请将 your_name 替换成你的名字
try (PrintWriter out = new PrintWriter(new FileWriter(fileName))) {
out.println("Current date and time: " + timeStr);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
运行这个程序后,就会在当前目录下生成一个以你的名字命名的文本文件,并将当前系统时间写入该文件中。