Hier ist ein Beispiel wie du die Zeit aus einer Zeile deiner Log-file bekommst und in ein Calendar-Object speicherst.
so ähnlich kannst du es auch mit deinen Eingaben machen. Also das auf deine Eingaben anzupassen dürfte kein Problem sein. Mit allem was ich dir jetzt gepostet habe müsstest du locker dein Fenster fertig bekommen. Ohne weitere hilfe.
MFG
zEriX
so ähnlich kannst du es auch mit deinen Eingaben machen. Also das auf deine Eingaben anzupassen dürfte kein Problem sein. Mit allem was ich dir jetzt gepostet habe müsstest du locker dein Fenster fertig bekommen. Ohne weitere hilfe.
Java:
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.StringTokenizer;
public class TestClass
{
private String row = "STATS NOSID nx.webengine.DefaultWebEventListener 2007-01-04_12:16";
public TestClass()
{
String[] msg = row.split(" ");
Calendar time = getCalendar(msg[msg.length-1]);
System.out.println("Zeit in Millis: "+time.getTimeInMillis());
}
public Calendar getCalendar(String time){
StringTokenizer tokenizer = new StringTokenizer("_");
String date = tokenizer.nextToken();
String clock = tokenizer.nextToken();
String[] partsOfDate = date.split("-");
String[] partsOfClock = clock.split(":");
int year = Integer.parseInt(partsOfDate[0]);
int month = Integer.parseInt(partsOfDate[1]);
int day = Integer.parseInt(partsOfDate[2]);
int hour = Integer.parseInt(partsOfClock[0]);
int minute = Integer.parseInt(partsOfClock[1]);
return new GregorianCalendar(year,month,day,hour,minute);
}
public static void main(String[] args)
{
new TestClass();
}
}
MFG
zEriX