「java日期目录」java获取指定日期
本篇文章给大家谈谈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获取指定日期的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。