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中获取文件的创建时间,并将其转换为可读的时间格式。这对于某些需要文件创建时间的操作会有很大的帮助。