val cal = Calendar . getInstance () cal . set ( Calendar . YEAR , calObject . get ( Calendar . YEAR )) //cal.set(Calendar.DAY_OF_YEAR, 1) cal . set ( Calendar . MONTH , 5 ) cal . set ( Calendar . DAY_OF_MONTH , 12 ) cal . set ( Calendar . HOUR_OF_DAY , 0 ) // ! clear would not reset the hour of day ! val bb = cal . time . toString () cal . clear ( Calendar . MINUTE ) cal . clear ( Calendar . SECOND ) cal . clear ( Calendar . MILLISECOND ) val cc = cal . timeInMillis . toString () calObject . set ( Calendar . HOUR_OF_DAY , 0 ) calObject . clear ( Calendar . MINUTE ) calObject . clear ( Calendar . SECOND ) calObject . clear ( Calendar . MILLISECOND ) val dd = calObject . timeInMillis . toString () val touchTime = if ( calObject . get ( Calendar . HOUR_OF_DAY ) >= 8 ) calObject . timeInMillis else calObject . timeInMillis + calObject . timeZone . rawOffset val nowDateMills = touchTime / ( 3600000 * 24 ) * ( 3600000 * 24 ) - calObject . timeZone . rawOffset val ee = nowDateMills . toStr...