android获取文件创建时间(android获取文件路径和文件名)

**简介:**

在Android开发中,有时候我们需要获取文件的创建时间来进行一些操作。本文将介绍如何在Android中获取文件的创建时间。

**1. 获取文件创建时间的方法**

在Android中,我们可以使用File类来获取文件的创建时间。具体的方法如下所示:

```

File file = new File(filePath);

long createTime = file.lastModified();

```

在以上代码中,我们通过File类的lastModified()方法可以获取到文件的创建时间,返回的是一个long类型的时间戳,单位为毫秒。

**2. 将时间戳转换为可读的时间格式**

在获取到文件的创建时间之后,我们通常会将时间戳转换为我们可以理解的时间格式,如年月日时分秒等。具体的代码如下:

```

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String createTimeStr = sdf.format(new Date(createTime));

```

以上代码中,我们使用SimpleDateFormat类将时间戳转换为年月日时分秒的格式,然后使用format()方法将时间戳转换为字符串格式。

**3. 示例代码**

下面是一个完整的示例代码,演示了如何获取文件的创建时间并将其转换为可读的格式:

```

File file = new File(filePath);

long createTime = file.lastModified();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String createTimeStr = sdf.format(new Date(createTime));

Log.d("文件创建时间", createTimeStr);

```

通过以上代码,我们可以在Android应用中获取文件的创建时间并输出到日志中供我们查看。

**结论:**

通过本文的介绍,我们学会了如何在Android中获取文件的创建时间,并将其转换为可读的时间格式。这对于某些需要文件创建时间的操作会有很大的帮助。

标签列表