import java.util.Date;
import java.text.DateFormat;
import java.lang.StringBuffer;
import java.io.IOException;
import java.io.FileWriter;
import java.io.Writer;
import java.io.BufferedWriter;
import java.io.OutputStreamWriter;
public class NoteUtil{
private static String NIPPO = "1";
private static String SHUHO = "2";
private static String MEMO = "3";
private static String folder = "C:\\Users\\camelia\\making\\";
private static String CRLF = "\n";
private static String sToday_line;
private static String sToday;
public static void getFormat(String youto){
setToday();
if(NIPPO.equals(youto)){
System.out.println("日報を出力します");
getNippo();
} else if(SHUHO.equals(youto)){
System.out.println("週報を出力します");
getShuho();
} else if(MEMO.equals(youto)){
System.out.println("メモを出力します");
getMemo();
} else {
System.out.println("入力に誤りがあります");
}
}
private static void setToday(){
Date dToday = new Date(System.currentTimeMillis());
DateFormat df = DateFormat.getDateInstance();
sToday_line = df.format(dToday);
String yyyy = sToday_line.substring(0,4);
String mm = sToday_line.substring(5,7);
String dd = sToday_line.substring(8,10);
sToday = yyyy+mm+dd;
}
private static void getNippo(){
try{
System.out.println(sToday);
String filename = folder + sToday + "_" + "日報.txt";
FileWriter newFile = new FileWriter(filename,true);
newFile.write(new StringBuffer()
.append(sToday_line)
.append(CRLF)
.append(CRLF)
.append("【本日のタスク】")
.append(CRLF)
.append(CRLF)
.append("【今週のスケジュール】")
.append(CRLF)
.append(CRLF)
.append("【メモ】")
.append(CRLF)
.append(CRLF)
.append("【反省点】")
.append(CRLF)
.append(CRLF)
.append("【気づいたところ】")
.append(CRLF)
.toString());
newFile.flush();
newFile.close();
} catch (IOException e){
System.out.println("障害が発生しました");
System.out.println(e.getMessage());
} finally {
}
}
private static void getShuho(){
}
private static void getMemo(){
}
}