java - 选择日期、月份和年份 file.lastModified();

标签 java android date last-modified

我知道如何使用 file.lastModified();。 当我 println 我得到(例如):Sat Mar 17 09:24:33 GMT+01:00 2012。 但是有没有可能我只得到日月年的数字,例如:17 03 2012

他们有办法做到这一点吗,也许是过滤器,或者是其他函数来获取最后修改日期的数字?

最佳答案

文件是 java.io.File 对象吗?

lastModified 应该以毫秒为单位返回时间。您可以创建一个具有 lastModified 返回值的 Date 对象,并使用 SimpleDateFormat 格式化输出

    Date date = new Date(file.lastModified());
    System.out.println(date);

    SimpleDateFormat sdf = new SimpleDateFormat("d M y");
    System.out.println(sdf.format(date));

关于java - 选择日期、月份和年份 file.lastModified();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9818813/

相关文章:

php - 在 MySQL 中,我将如何比较今天的日期与数据库表中的日期?

javascript - 使用sapui5的日期过滤器

java - 如何创建实现 @WebService 的 @Singleton bean

java - 按钮 OnClick 开关不起作用

java - RXJava2中几种方法的组合

php - 未处理的异常 : FormatException: Unexpected character (at character 1) Flutter

java - 如果 Couchbase 连接失败,如何在运行时禁用缓存?

java - 从 MoPub sdk 创建一个 jar

android - 重命名日期选择器中的默认按钮(android)

数据库表的Java格式化日期输出