java 用系统时间做文件的保存名称

怎么用获取的系统时间,用作原本给定文件命的导出的文件命名

SimpleDateFormat  si=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
///获得当前系统时间  年-月-日 时:分:秒
String time=si.format(new Date());
//将时间拼接在文件名上即可

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-05
SimpleDateFormat sf = new SimpleDateFormat("yyyyMMddhhmmss");
String fileName = sf.format(new Date());
System.out.println(fileName );

输出结果就是年月日时分秒毫秒,格式可以自己修改

第2个回答  2017-09-04
文件名有规则,不可以使用:等 符号

~

~
第3个回答  2015-04-23
creatword.getworddoc("d:/"+getCurrentTime()+".doc",map);追问

这个我试过,不行,我的意思是在导出或下载文档时,把给定的文件名改成当前系统的时间,不是在系统后台输出

追答

本回答被网友采纳
第4个回答  2015-04-23
qq联系的。。本回答被提问者采纳
相似回答