java文件修改时间(java修改时间格式)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

本篇文章给大家谈谈java文件修改时间,以及java修改时间格式对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

java中的File类修改文件创建时间

文件的创建时间是修改不了的

java API只能获取文件更新时间

获取文件创建时间可以使用process 来调用dir命令

java编写程序获取指定文件的最后修改时间

package com.xian.home2;

import java.io.BufferedReader;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

import java.util.List;

public class FileOperate {

/**

* @param args

*/

public static void main(String[] args) {

// FileOperate fo = new FileOperate();

// String filepath = "G:\\02";

// fo.getFileList(filepath);

getCreateTime();

}

public ListFile getFileList(String filepath) {

try {

File file = new File(filepath);

if (file.isDirectory()) {

String[] filelist = file.list();

for (int i = 0; i filelist.length; i++) {

File Ifile = new File(filepath + "\\" + filelist[i]);

FileInputStream fis = new FileInputStream(Ifile);

long modifiedTime = Ifile.lastModified();

Date date=new Date(modifiedTime);

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

String dd=sdf.format(date);

System.out.println("File name:" + Ifile.getName()

+ " \tFile size: "

+ (double) ((double) fis.available() / 1024 / 1024)

+ "M"+ " \tFile create Time: "+dd);

}

}

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

return null;

}

/**

* 读取文件创建时间

*/

public static void getCreateTime(){

String filePath = "G:\\02\\123.txt";

String strTime = null;

try {

Process p = Runtime.getRuntime().exec("cmd /C dir "

+ filePath

+ "/tc" );

InputStream is = p.getInputStream();

BufferedReader br = new BufferedReader(new InputStreamReader(is));

String line;

while((line = br.readLine()) != null){

if(line.endsWith(".txt")){

strTime = line.substring(0,17);

break;

}

}

} catch (IOException e) {

e.printStackTrace();

}

System.out.println("创建时间 " + strTime);

//输出:创建时间 2009-08-17 10:21

}

/**

* 读取文件修改时间的方法1

*/

@SuppressWarnings("deprecation")

public static void getModifiedTime_1(){

File f = new File("C:\\test.txt");

Calendar cal = Calendar.getInstance();

long time = f.lastModified();

cal.setTimeInMillis(time);

//此处toLocalString()方法是不推荐的,但是仍可输出

System.out.println("修改时间[1] " + cal.getTime().toLocaleString());

//输出:修改时间[1] 2009-8-17 10:32:38

}

/**

* 读取修改时间的方法2

*/

public static void getModifiedTime_2(){

File f = new File("C:\\test.txt");

Calendar cal = Calendar.getInstance();

long time = f.lastModified();

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

cal.setTimeInMillis(time);

System.out.println("修改时间[2] " + formatter.format(cal.getTime()));

//输出:修改时间[2] 2009-08-17 10:32:38

}

}

java语言怎么把时间修改成2014年1月1日10点13分14秒

import java.text.DateFormat;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

public class ForStr {

public static void main(String[] args) throws ParseException {

String src="2014年1月1日10点13分14秒";

DateFormat df=new SimpleDateFormat("y年MM月dd日HH点mm分ss秒");

Date d=new Date();

System.out.println("设置前.获取当前时间:"+df.format(d));

d=df.parse(src);

System.out.println("设置后.获取当前时间:"+df.format(d));

}

}

Java如何获取文件的最后修改日期

File file = new File("文件路径");

long time = file.lastModified(); //返回此抽象路径名表示的文件最后一次被修改的时间。

Date date = new Date(time); //转换成Date类型, 接下来自己操作

请教如何在JAVA中修改系统时间

java修改系统时间: 1。windows环境下: Runtime.getRuntime().exec("cmd /c date 2013-05-06");//Windows 系统 Runtime.getRuntime().exec("cmd /c time 22:35:00");//Windows 系统 2.linux环境下: Runtime.getRuntime().exec(" sudo date -s 2013-05-06")//linux 系统为tomcat用户分配了权限 Runtime.getRuntime().exec(" sudo date -s 22:25:00")//linux 系统为tomcat用户分配了权限

java文件修改时间的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java修改时间格式、java文件修改时间的信息别忘了在本站进行查找喔。

发布于 2023-04-02 19:04:54
收藏
分享
海报
44
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了