[Minor] Added helper to cut time from a date and return date in Millisec (#4)

* [Minor] Added helper to cut time from a date and return date in Millisec

* [Dev] Formatting code
This commit is contained in:
ice21 2017-03-01 19:28:52 +01:00 committed by Robert von Burg
parent cf5f717a69
commit 810f3ee203
1 changed files with 20 additions and 0 deletions

View File

@ -5,9 +5,13 @@ import java.time.chrono.Chronology;
import java.time.format.DateTimeFormatter;
import java.time.format.DateTimeFormatterBuilder;
import java.time.format.FormatStyle;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
import java.util.ResourceBundle;
import li.strolch.utils.iso8601.ISO8601FormatFactory;
/**
* Helper class to format dates and periods to Strings
*
@ -95,4 +99,20 @@ public class DateHelper {
return labelString;
}
public static long truncateTimeFromTimestamp(String strTimeStamp) {
Date dateToCut = ISO8601FormatFactory.getInstance().parseDate(strTimeStamp);
Calendar cal = Calendar.getInstance();
cal.setTime(dateToCut);
cal.clear(Calendar.HOUR);
cal.clear(Calendar.HOUR_OF_DAY);
cal.clear(Calendar.MINUTE);
cal.clear(Calendar.SECOND);
cal.clear(Calendar.MILLISECOND);
cal.clear(Calendar.AM_PM);
return cal.getTimeInMillis();
}
}