📄 write_log.java
字号:
/****************************************************************/
/** 模块名称: write_log.java **/
/** 模块用途: java的客户端通讯程序 **/
/** 建立日期 :2003/10/23 **/
/** 最后修改日期:2003/10/23 **/
/** 模块编写人 : 蒋 浩 ***
/****************************************************************/
/****************************************************************/
/* 变量名: */
/* time_out 设置端口读写的超时时间 */
/* connect() Socket客户端主程序 */
/* 修改记录: */
/* 2003/10/24 初稿 */
/****************************************************************/
package Socket_java;
import java.io.*;
import java.util.*;
public class write_log{
static BufferedWriter F_write;
static RandomAccessFile rf;
static GregorianCalendar now;
public write_log(){
}
public static void init_time(){
now =new GregorianCalendar();
}
public static void write_test(String buf){
String buff;
String time_no;
String write_buf[]=new String[2];
try{
// RandomAccessFile 对文件的写操作
//rf=new RandomAccessFile(File_name,"rws");
//write_buf[0]=buff;
//write_buf[1]=buf;
//for(int i=0;i<2;i++){
// rf.write((write_buf[i]+"\r\n").getBytes());
//}
//rf.close();
F_write=new BufferedWriter(new FileWriter("test.txt",true));
buff=get_date();
time_no=get_time();
F_write.write("[交易日期]-->");
F_write.write(buff+" :: ");
F_write.write("[交易时间]-->");
F_write.write(time_no+"\n");
F_write.write("[交易内容]--> |");
F_write.write(buf+"\n\n");
F_write.close();
}catch (Exception ex){
ex.printStackTrace();
}
}
public static String get_date(){
String date_time;
String year_="",month_="",day_="",week_="";
year_=get_year();
month_=get_mon();
day_=get_day();
week_=get_week();
date_time="[ "+year_+"年"+month_+"月"+day_+"日"+week_+" ]";
//date_time=date_time+"年"+get_mon();
return date_time;
}
public static String get_time(){
String time;
String _hour,_min,second,m_sec;
_hour=get_hour();
_min=get_minute();
second=get_second();
m_sec=get_millisecond();
time="[ "+_hour+":"+_min+":"+second+":"+m_sec+" ]";
return time;
}
public static String get_year(){
int year;
String new_year="";
//System.out.println(buf);
//write_log();
init_time();
year=now.get(Calendar.YEAR);
new_year=String.valueOf(year);
return(new_year);
}
public static String get_millisecond(){
int m_sec,i;
String new_m_sec="";
m_sec=now.get(Calendar.MILLISECOND);
new_m_sec=String.valueOf(m_sec);
if((i=new_m_sec.length())==1){
new_m_sec="00"+new_m_sec;
return new_m_sec;
}else if((i=new_m_sec.length())==2){
new_m_sec="0"+new_m_sec;
return new_m_sec;
}else{
return new_m_sec;
}
}
public static String get_hour(){
int hour,i;
String new_hour="";
//0~11 范围内的小时值
//hour=now.get(Calendar.HOUR);
hour=now.get(Calendar.HOUR_OF_DAY);
new_hour=String.valueOf(hour);
if((i=new_hour.length())==1){
new_hour="0"+new_hour;
}
return(new_hour);
}
public static String get_minute(){
int minute,i;
String new_minute="";
minute=now.get(Calendar.MINUTE);
new_minute=String.valueOf(minute);
if((i=new_minute.length())==1){
new_minute="0"+new_minute;
}
return(new_minute);
}
public static String get_mon(){
int mon,i;
String new_mon="";
mon=now.get(Calendar.MONDAY);
new_mon=String.valueOf(mon+1);
if((i=new_mon.length())==1){
new_mon="0"+new_mon;
}
return(new_mon);
}
public static String get_day(){
int day,i;
String new_day="";
day=now.get(Calendar.DATE);
new_day=String.valueOf(day);
if((i=new_day.length())==1){
new_day="0"+new_day;
}
return (new_day);
}
public static String get_second(){
int second,i;
String new_second="";
second=now.get(Calendar.SECOND);
new_second=String.valueOf(second);
if((i=new_second.length())==1){
new_second="0"+new_second;
}
return(new_second);
}
public static String get_week(){
int week;
String new_week="";
week=now.get(Calendar.DAY_OF_WEEK)-1;
if(week==0){
new_week="星期日";
}else if(week==1){
new_week="星期一";
}else if(week==2){
new_week="星期二";
}else if(week==3){
new_week="星期三";
}else if(week==4){
new_week="星期四";
}else if(week==5){
new_week="星期五";
}else if(week==6){
new_week="星期六";
}else{
new_week=String.valueOf(week-1);
}
return(new_week);
}
public static void main(String arg[]){
String _test;
_test=get_date();
System.out.println(_test);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -