📄 log.java
字号:
package md_accept;
import java.io.*;
import java.util.*;
class Log {
Log() {
}
public void addLog(String path,String logFileName ,String date,String info)
{
try {
File dir = new File(path);
if(!dir.exists())
dir.mkdir();
FileWriter out=new FileWriter(path+"\\"+logFileName,true);
String tempString="[ "+date+" ] "+info+"\n";
char[] buffer=tempString.toCharArray() ;
out.write(buffer);
out.close();
}
catch (Exception e) {
System.out.println("[ "+date+" ] "+"写日志文件出错:"+e.getMessage());
}
}
/**
* 获得年、月
* @return
*/
public String getYYYYMMDD(){
Calendar date = new GregorianCalendar();
int month = date.get(Calendar.MONTH)+1;
String month_str;
if (month<10)
month_str = "0"+(String.valueOf(month)).toString().trim();
else
month_str = (String.valueOf(month)).toString().trim();
int day=date.get(Calendar.DATE);
String day_str;
if (day<10)
day_str="0"+(String.valueOf(day)).toString().trim();
else
day_str=(String.valueOf(day)).toString().trim();
int year=date.get(Calendar.YEAR);
String year_str;
year_str=(String.valueOf(year)).toString().trim();
return year_str+month_str+day_str;
}
/**
* 获得年、月
* @return
*/
public String getYYYYMM(){
Calendar date=new GregorianCalendar();
int month=date.get(Calendar.MONTH)+1;
String month_str;
if (month<10)
month_str="0"+(String.valueOf(month)).toString().trim();
else
month_str=(String.valueOf(month)).toString().trim();
int day=date.get(Calendar.DATE);
String day_str;
if (day<10)
day_str="0"+(String.valueOf(day)).toString().trim();
else
day_str=(String.valueOf(day)).toString().trim();
int year=date.get(Calendar.YEAR);
String year_str;
year_str=(String.valueOf(year)).toString().trim();
return year_str+month_str;
}
/**
* 获得年、月、日、时间
* @return
*/
public String getDateTime(){
Calendar date = new GregorianCalendar();
int year=date.get(Calendar.YEAR);
String year_str;
year_str=(String.valueOf(year)).toString().trim();
int month = date.get(Calendar.MONTH)+1;
String month_str;
if (month<10)
month_str = "0"+(String.valueOf(month)).toString().trim();
else
month_str = (String.valueOf(month)).toString().trim();
int day=date.get(Calendar.DATE);
String day_str;
if (day<10)
day_str="0"+(String.valueOf(day)).toString().trim();
else
day_str=(String.valueOf(day)).toString().trim();
Date nowDate = new Date();
String temp = (new Date()).toString();
String hour_str = temp.substring(11,13);
/*if(hour<10)
hour_str ="0"+(String.valueOf(hour)).toString().trim();
else
hour_str = (String.valueOf(hour)).toString().trim();*/
int minute = date.get(Calendar.MINUTE);
String minute_str;
if(minute<10){
minute_str = "0"+(String.valueOf(minute)).toString().trim();
}
else
minute_str = (String.valueOf(minute)).toString().trim();
int second = date.get(Calendar.SECOND);
String second_str;
if(second<10)
second_str = "0"+(String.valueOf(second)).toString().trim();
else
second_str = (String.valueOf(second)).toString().trim();
return year_str+month_str+day_str+hour_str+minute_str+second_str;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -