「java日期目录」java获取指定日期

博主:adminadmin 2023-01-24 17:09:06 402

本篇文章给大家谈谈java日期目录,以及java获取指定日期对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java实现日期排序问题

java按文件日期排序方法,下面以对C盘Java目录下文件进行按日期排序为例:

//引用java.io包里的所有类

import java.io.*;

import java.util.*;

public class FileOrder{

//按日期排序

public static void orderByDate(String fliePath) {

   File file = new File(fliePath);

   File[] fs = file.listFiles();

   Arrays.sort(fs,new Comparator File(){

     public int compare(File f1, File f2) {

long diff = f1.lastModified() - f2.lastModified();

if (diff  0)

  return 1;

else if (diff == 0)

  return 0;

else

  return -1;

     }

     public boolean equals(Object obj) {

return true;

     }

     });

     for (int i = fs.length-1; i -1; i--) {

System.out.println(fs[i].getName());

System.out.println(new Date(fs[i].lastModified()));

      }

  }

   public static void main(String args[]){

      orderByDate("c:/java"); //调用方法对c:/java目录下文件按日期排序

      }

}

java根据时间创建年月日多级文件夹

public static void main(String[] args) {

Calendar date = Calendar.getInstance();

String rootDir = "D:";

File file = new File(rootDir + File.separator + date.get(Calendar.YEAR)

+ File.separator + (date.get(Calendar.MONTH)+1) + File.separator

+ date.get(Calendar.DAY_OF_MONTH));

System.out.println(file.getAbsolutePath());

if(!file.exists()){//目录不存在则直接创建

file.mkdirs();

}

}

java日期类型

在java中,代表时间和日期的类型包括:java.util.Date和java.util.Calendar,此外,在JDBC API中还提供了3个扩展类,java.UtilDate类的子类:java.sql.Date,java.sql.Time,和java.sql.Timestamp,这三个类分别和标准SQL类型中的DATE,TIME,TIMESTAMP类型对应

在标准的SQL中,DATE类型表示日期,TIME类型表示时间,TIMESTAMP类型表示时间戳,同时包含日期和时间信息

因为java.util.Date是java.sql.Date,java.sql.Time,和java.sql.Timestamp的父类,所以java.util.Date可以对应标准SQL中的DATE,TIME,TIMESTAMP类型

所以在设置持久化类的类型是设置为java.util.Date

java 根据文件日期创建文件夹

读一个文件建一个文件夹不就好了.path=FileName.substring(1,4) 年份 File f=new File(d:\\test\\path).

if (!f.exists()!f.isDirectory()) {stfFile.mkdir();} 然后path取5到6位是月 再建 7到8 日子 再建~ 重复工作而已

java如何取路径下所有文件夹和文件并取出最后修改日期

public void getFileDir()

    {

        File file = new File("D:/");

        File[] list = file.listFiles(new FileFilter()

        {

            @Override

            public boolean accept(File dir)

            {

                if (dir.isDirectory())

                {

                    return true;

                }

                else

                {

                    return false;

                }

            }

        });

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

         

        for (int i = 0; i  list.length; i++)

        {

            System.out.println("fileName:"+list[i].getName());

            Date d = new Date(list[i].lastModified());

            String dateString = simpleFormat.format(d);

            System.out.println("modifyTime:"+dateString);

        }

    }

    你格式化日期就好了,我这只取了目录,忽略上边的就行了

关于java日期目录和java获取指定日期的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。