2022-08-23 09:30:39
查看创建的时间:
两者时间一致,搞定!
希望各位大佬给个赞和关注,多多评论,谢谢!
如何在Java中声明一个时间变量并赋值
在Java中,我们可以使用java.util.Date或java.time.LocalDateTime类来声明一个时间变量并对其赋值。以下是实现这一目标的步骤:
File file = new File("D:\\22222.txt");
SimpleDateFormat dateFormat = new SimpleDateFormat("YYYY-MM-dd");
FileTime t = null;
try {
t = Files.readAttributes(Paths.get("D:\\22222.txt"), BasicFileAttributes.class).creationTime
由于linux下不能获取文件的创建时间,并且java中没有对应获取文件创建时间的api,只有获取修改时间的api,所以如果想在windows下获取创建时间可以这样(适用于windows和linux,linux下获取的是访问时间即修改时间,windows下获取的是创建时间):
private Long getFileCreateTime(String filePath){
File fi...
本功能只能在JDK1.7以上版本可以使用String path = request.getSession().getServletContext().getRealPath("/")+"WEB-INF\\classes\\importTemplate\\";
FileTime t=Files.readAttributes(Paths.get(path+ipGroup+".txt"), BasicFi
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.attribute.BasicFileAttributes;
import java.util.Date;
public class FileCreationDateExample {
public static void main(String[] args) {
File file = new File("file.txt");
try {
BasicFileAttributes attr = Files.readAttributes(file.toPath(), BasicFileAttributes.class);
Date creationDate = new Date(attr.creationTime().toMillis());
System.out.println("File Creation Date is: " + creationDate);
} catch (IOException e) {
System.out.println("Exception caught: " + e.getMessage());
在上面的代码中,我们使用Files类的readAttributes方法来获取文件的基本属性。然后,我们使用BasicFileAttributes类的creationTime方法来获取文件的创建时间,并将其转换为Java日期对象。最后,我们打印出文件的创建日期。