Java 1.6 每天生成一个当前时间戳的文件
时间: 2024-09-20 07:14:34 浏览: 38
在Java 1.6中,可以使用`java.util.Calendar`获取当前时间,然后结合`java.io.FileWriter`来生成包含时间戳的新文件。以下是一个简单的示例:
```java
import java.io.FileWriter;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class DailyTimestampFileGenerator {
public static void main(String[] args) {
String fileNameFormat = "timestamp_YYYY-MM-DD_HH-MM-SS.txt";
SimpleDateFormat sdf = new SimpleDateFormat(fileNameFormat); // 格式化日期和时间
Calendar calendar = Calendar.getInstance();
String timestamp = sdf.format(calendar.getTime()); // 获取当前时间戳字符串
try {
FileWriter writer = new FileWriter(timestamp); // 文件名就是时间戳
writer.write("This is a file generated at " + timestamp);
writer.close();
System.out.println("File created: " + timestamp);
} catch (IOException e) {
e.printStackTrace();
}
}
}
`
这个程序每天都会生成一个新的文件,文件名的形式如"timestamp_2023-03-24_15-30-45.txt",其中包含了当前的时间。
阅读全文