/**
* 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;
}
}