Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @NonNull
- public static String increaseTimeString(String time, int valHours, int valMinutes, boolean saveToDB, String ID, Context context, TimeSavingColumn column){ // time (hh:mm) // czas pojawienia się zadania + czas na akceptację
- String[] tTime = time.split(":");
- String hour = tTime[0];
- String minute = tTime[1];
- tTime = null;
- if(hour.startsWith("0")) {
- tTime = hour.split("0");
- if(tTime.length > 0) hour = tTime[0];
- else hour = "0";
- }
- tTime = null;
- if(minute.startsWith("0")) {
- tTime = minute.split("0");
- if (tTime.length > 0) minute = tTime[0];
- else minute = "0";
- }
- int iHour = Integer.parseInt(hour);
- int iMinute = Integer.parseInt(minute);
- if(valMinutes != -1){
- iMinute = iMinute + valMinutes;
- while (iMinute >= 60){
- iMinute = iMinute - 60;
- iHour++;
- }
- }
- int days = 0;
- iHour = iHour + valHours;
- String day = String.valueOf(days);
- if (iHour < 10 && iHour > 0) {
- hour = "0" + String.valueOf(iHour);
- } else {
- hour = String.valueOf(iHour);
- }
- if (iMinute < 10) {
- minute = "0" + String.valueOf(iMinute);
- } else {
- minute = String.valueOf(iMinute);
- }
- if(saveToDB){
- DBAcceptedTasks database = new DBAcceptedTasks(context);
- database.open();
- String actualTime = hour + ":" + minute;
- if (column == TimeSavingColumn.START)database.updateTask(ID, null, null, null, null, -1, -1, -1, -1, -1, -1, actualTime, null, null);
- if (column == TimeSavingColumn.END)database.updateTask(ID, null, null, null, null, -1, -1, -1, -1, -1, -1, null, actualTime, null);
- if (column == TimeSavingColumn.END)database.updateTask(ID, null, null, null, null, -1, -1, -1, -1, -1, -1, null, null, actualTime);
- }
- return hour + ":" + minute;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement