/** * timeStamp.java * * Build a string yymmddhhmmss of current time * to be used as part of the name of the midi file * written by the application. * * This module is part of Karl Brown's MIDI programming project. * */ package MidiApps; import java.io.*; import java.util.*; import javax.sound.midi.*; /** * * @author Karl Brown * @version 1.0 * last updated 2/16/2003 */ public class timeStamp { /** * * Build and return a string yymmddhhmmss of current time * */ public String getTimeStamp() { Calendar rightNow = Calendar.getInstance(); // out.println("Right now is " + rightNow + ".
"); int year = (rightNow.get(rightNow.YEAR) % 100); String yr; if (year < 10) { yr = "0" + String.valueOf(year); } else { yr = String.valueOf(year); } // out.println("yr " + yr + ".
"); int month = (rightNow.get(rightNow.MONTH) + 1); String mo; if (year < 10) { mo = "0" + String.valueOf(month); } else { mo = String.valueOf(month); } // out.println("mo is " + mo + ".
"); int day = (rightNow.get(rightNow.DAY_OF_MONTH)); String dy; if (day < 10) { dy = "0" + String.valueOf(day); } else { dy = String.valueOf(day); } // out.println("dy is " + dy + ".
"); int hour = (rightNow.get(rightNow.HOUR_OF_DAY)); String hr; if (hour < 10) { hr = "0" + String.valueOf(hour); } else { hr = String.valueOf(hour); } // out.println("hr is " + hr + ".
"); int minute = (rightNow.get(rightNow.MINUTE)); String mn; if (minute < 10) { mn = "0" + String.valueOf(minute); } else { mn = String.valueOf(minute); } // out.println("mn is " + mn + ".
"); int second = (rightNow.get(rightNow.SECOND)); String sc; if (second < 10) { sc = "0" + String.valueOf(second); } else { sc = String.valueOf(second); } // out.println("sc is " + sc + ".
"); String ts = yr + mo + dy + hr + mn + sc; // out.println("Timestamp is " + ts + ".
"); return ts; } }