Hallo nochmal,
Ich habe eine Zeitstempel und aus diesem Zeitstempel (Timestamp) benötige ich die einzelnen Komponenten für:
Daher habe ich mir eine Klasse geschrieben, die das macht. Meine Frage wäre jetzt, obs zur zZerteilung da noch was schnelleres gibt, da das Zerteilen sehr oft stattfindet:
Ich habe eine Zeitstempel und aus diesem Zeitstempel (Timestamp) benötige ich die einzelnen Komponenten für:
Code:
Second sec = new Second(dateTime.getSecond(), dateTime.getMinute(), dateTime.getHour(), dateTime.getDay(), dateTime.getMonth(), dateTime.getYear());
Daher habe ich mir eine Klasse geschrieben, die das macht. Meine Frage wäre jetzt, obs zur zZerteilung da noch was schnelleres gibt, da das Zerteilen sehr oft stattfindet:
Code:
public void setDateTime(String sDateTime)
{
try
{
String[] dateTime = sDateTime.split(" ");
String[] dateYearMonthDay = dateTime[0].split("-");
year = Integer.parseInt( dateYearMonthDay[0] );
month = Integer.parseInt( dateYearMonthDay[1] );
day = Integer.parseInt( dateYearMonthDay[2] );
String[] timeHourMinSec = dateTime[1].split( ":" );
hour = Integer.parseInt( timeHourMinSec[0] );
minute = Integer.parseInt( timeHourMinSec[1] );
String[] secMillisec = timeHourMinSec[2].split(".");
second = Integer.parseInt(timeHourMinSec[2].substring(0, timeHourMinSec[2].indexOf(".")));
String milliSeconds = sDateTime.substring( sDateTime.indexOf( "." ) + 1);
milliSec = Integer.parseInt( milliSeconds );
}
catch (Exception ex)
{
System.out.println("Fehler in der Klasse DateTime: " + ex);
}
...
getter und setter- Methoden