⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 write_log.java

📁 java的通讯程序(socket)
💻 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 + -