JAVA??????????????????????
???????????? ???????[ 2015/6/3 14:01:13 ] ????????????????
????????????????????????????????????????????????????????е?:????????????????????????????????????????????????????
package com.demo;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class TimeString {
private String valueOfString(String str?? int len) {
StringBuffer sb = new StringBuffer();
for (int i = 0; i < len - str.length(); i++) {
sb.append("0");
}
return (sb.length() == 0) ? (str) : (sb.toString() + str);
}
public String getDateFormat(){
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return df.format(new Date());
}
public Date getDateFormat(String time){
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
return df.parse(time);
} catch (ParseException e) {
e.printStackTrace();
}
return null;
}
private String getTimeString(Calendar calendar) {
StringBuffer sb = new StringBuffer();
sb.append(String.valueOf(calendar.get(Calendar.YEAR)))
.append(this.valueOfString(String.valueOf(calendar.get(Calendar.MONTH) + 1)??2))
.append(this.valueOfString(String.valueOf(calendar.get(Calendar.DAY_OF_MONTH))??2))
.append(this.valueOfString(String.valueOf(calendar.get(Calendar.HOUR_OF_DAY))??2))
.append(this.valueOfString(String.valueOf(calendar.get(Calendar.MINUTE))??2))
.append(this.valueOfString(String.valueOf(calendar.get(Calendar.SECOND))??2))
.append(this.valueOfString(String.valueOf(calendar.get(Calendar.MILLISECOND))??3));
return sb.toString();
}
public String getTimeString(String time){
Calendar calendar = new GregorianCalendar();
calendar.setTime(this.getDateFormat(time));
return this.getTimeString(calendar);
}
public String getTimeString(){
Calendar calendar = new GregorianCalendar();
return this.getTimeString(calendar);
}
public static void main(String[] args) {
TimeString ts = new TimeString();
System.out.println(ts.getTimeString());
System.out.println(ts.getTimeString("2015-4-30 8:51:52"));
}
}
????????????getTimeString????????????????????п????????????????????????????????????????????ж???????????
package com.demo;
import java.io.File;
public class Test16 {
public String getFileName(String path){
File file = new File(path);
if(file.exists()){
return this.getFileName(file.getParent()+File.separator+(new TimeString().getTimeString())+".png");
}
return path;
}
public static void main(String[] args) {
Test16 t = new Test16();
System.out.println(t.getFileName("D:/1.txt"));
}
}
???????????????????????п???????????????????????????????????п?????????????????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11