Java Code Examples for java.util.Date.setYear()

The following are Jave code examples for showing how to use setYear() of the java.util.Date class. You can vote up the examples you like. Your votes will be used in our system to get more good examples.
+ Save this method
Example 1
Project: MuslimMateAndroid   File: WeatherAdapter.java   View Source Code Vote up 7 votes
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
    Weather weather = weatherList.get(position);
    String[] time = weather.dayName.split(" ");
    String[] weatherTime = time[1].split(":");
    String[] date = time[0].split("-");
    SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
    Date d = new Date();
    d.setYear(Integer.parseInt(date[0]));
    d.setMonth(Integer.parseInt(date[1]) - 1);
    d.setDate(Integer.parseInt(date[2]) - 1);
    String dayOfTheWeek = sdf.format(d);
    Log.d("DAY", weather.dayName + " : " + dayOfTheWeek);
    holder.dayName.setText(NumbersLocal.convertNumberType(context, weatherTime[0] + ":" + weatherTime[1] + ""));
    holder.weather.setText(NumbersLocal.convertNumberType(context, weather.tempMini + "°"));
    holder.image.setImageResource(WeatherIcon.get_icon_id_white(weather.image));
}
 
Example 2
Project: MuslimMateAndroid   File: WeatherFragment.java   View Source Code Vote up 6 votes
/**
 * Function to show saved weather
 *
 * @param weathers Saved weathers
 * @param position Position
 * @param temp     Temp text view
 * @param image    Weather view
 * @param day      Day of week text view
 */
public void showDate(List<mindtrack.muslimorganizer.model.Weather> weathers, int position
        , TextView temp, ImageView image, TextView day) {
    try {
        mindtrack.muslimorganizer.model.Weather weather = weathers.get(position);
        String[] time = weather.dayName.split(" ");
        String[] date = time[0].split("-");
        SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
        Date d = new Date();
        d.setYear(Integer.parseInt(date[0]));
        d.setMonth(Integer.parseInt(date[1]) - 1);
        d.setDate(Integer.parseInt(date[2]) - 1);
        String dayOfTheWeek = sdf.format(d);
        day.setText(dayOfTheWeek);
        image.setImageResource(WeatherIcon.get_icon_id_white(weather.image));
        temp.setText(NumbersLocal.convertNumberType(getContext(), "°" + weather.tempMax + " | " + weather.tempMini + "°"));
    } catch (Exception e) {
        e.printStackTrace();
    }
}
 
Example 3
Project: HTAPBench   File: RandomParameters.java   View Source Code Vote up 6 votes
public Date generateRandomDateTime(){
    Date date = new Date();
    int year = randBetween(year_min-1900, year_max-1900);
    int month = randBetween(month_min, month_max);
    int day = randBetween(day_min, day_max);
    int hour = randBetween(hour_min, hour_max);
    int minute = randBetween(minute_min, minute_max);
    int second = randBetween(second_min, second_max);
    
    date.setYear(year);
    date.setMonth(month);
    date.setDate(day);
    date.setHours(hour);
    date.setMinutes(minute);
    date.setSeconds(second);
   
    return date;
}
 
Example 4
Project: Proyecto2017Seguros   File: Cliente.java   View Source Code Vote up 6 votes
@SuppressWarnings("deprecation")
@ActionLayout(named = "Dias restantes para el cumpleaños", cssClassFa = "fa-birthday-cake")
public long calcularDiasRestantesParaCumpleaños() {
	Calendar hoyCal = Calendar.getInstance();
	Date hoyDate = hoyCal.getTime();
	Date cumpleaños = new Date();
	long cant;
	cumpleaños.setDate(this.getClienteFechaNacimiento().getDate());
	cumpleaños.setMonth(this.getClienteFechaNacimiento().getMonth());
	cumpleaños.setYear(hoyDate.getYear());
	if (cumpleaños.before(hoyDate)) {
		cumpleaños.setYear(cumpleaños.getYear() + 1);
	}
	cant = getDifferenceDays(hoyDate, cumpleaños);
	return cant;
}
 
Example 5
Project: Neukoelln_SER316   File: TimeLogDialog.java   View Source Code Vote up 5 votes
private void ok_actionPerformed(ActionEvent e) {
	Date d = (Date)date.getValue();
	Date start = (Date)timeStart.getValue();
	Date stop = (Date)timeStop.getValue();
	start.setYear(d.getYear());
	start.setMonth(d.getMonth());
	start.setDate(d.getDate());
	stop.setYear(d.getYear());
	stop.setMonth(d.getMonth());
	stop.setDate(d.getDate());
	timeStart.setValue(start);
	timeStop.setValue(stop);
	this.dispose();
}
 
Example 6
Project: CIA   File: HabitHistoryTests.java   View Source Code Vote up 5 votes
/** testing method(s): part of HabitFilterByType(), It will
 * test can we filter habits by comment?
 */
@Test
public void testFilterByComment(){
    //We create two new habits,
    String title = "Habit1";
    String reason = "Reason1";
    Date date = new Date();
    List<Integer> days = Arrays.asList(1,2,3);
    Habit habit = new Habit(title, reason, date, days, "");
    String title2 = "Habit2";
    String reason2 = "Reason2";
    Date date2 = new Date();
    date2.setYear(2100);
    List<Integer> days2 = Arrays.asList(1,2,3);
    Habit habit2 = new Habit(title2, reason2, date2, days2, "");
    // We set comments
    habit.setReason("1");
    habit2.setReason("2");

    GregorianCalendar calendar = new GregorianCalendar();
    calendar.set(1856, 1, 1);
    habit.addHabitEvent(new HabitEvent("xyz", calendar.getTime()));
    calendar.set(2105, 1, 1);
    habit.addHabitEvent(new HabitEvent("xyz2", calendar.getTime()));
    calendar.set(2085, 1, 9);
    habit.addHabitEvent(new HabitEvent("xyz21", calendar.getTime()));
    habit.addHabitEvent(new HabitEvent("xyz1"));
    habit2.addHabitEvent(new HabitEvent("1"));
    String name = "Test1";
    Profile profile = new Profile(name);
    // We add to new profile,
    profile.addHabit(habit);
    profile.addHabit(habit2);
    List<CompletedEventDisplay> habitList = profile.getHabitHistory("1");
    assertTrue(habitList.size() == 3);
    assertTrue(profile.getHabitHistory("o").size() == 0);
    assertTrue(habitList.get(0).getCompletionDate().getTime() > habitList.get(1).getCompletionDate().getTime());
}
 
Example 7
Project: GitHub   File: TimeUtil.java   View Source Code Vote up 5 votes
/**根据生日获取年龄
 * @param birthday
 * @return
 */
public static int getAge(Date birthday) {
	if (birthday == null) {
		return 0;
	}
	if (birthday.getYear() > getDateDetail(System.currentTimeMillis())[0]) {
		birthday.setYear(birthday.getYear() - TimeUtil.SYSTEM_START_DATE[0]);
	}

	return getAge(new int[]{birthday.getYear(), birthday.getMonth(), birthday.getDay()});
}
 
Example 8
Project: GitHub   File: TimeUtil.java   View Source Code Vote up 5 votes
/**
 * @param birthday
 * @return
 */
public static String getSmartBirthday(Date birthday) {
	if (birthday == null) {
		return "";
	}
	if (birthday.getYear() > getDateDetail(System.currentTimeMillis())[0]) {
		birthday.setYear(birthday.getYear() - TimeUtil.SYSTEM_START_DATE[0]);
	}

	return getSmartBirthday(birthday.getTime(), false) + " " + (TimeUtil
			.getDateDetail(System.currentTimeMillis())[0] - birthday.getYear()) + "岁";
}
 
Example 9
Project: GitHub   File: TimeUtil.java   View Source Code Vote up 5 votes
/**根据生日获取年龄
 * @param birthday
 * @return
 */
public static int getAge(Date birthday) {
	if (birthday == null) {
		return 0;
	}
	if (birthday.getYear() > getDateDetail(System.currentTimeMillis())[0]) {
		birthday.setYear(birthday.getYear() - TimeUtil.SYSTEM_START_DATE[0]);
	}

	return getAge(new int[]{birthday.getYear(), birthday.getMonth(), birthday.getDay()});
}
 
Example 10
Project: GitHub   File: TimeUtil.java   View Source Code Vote up 5 votes
/**
 * @param birthday
 * @return
 */
public static String getSmartBirthday(Date birthday) {
	if (birthday == null) {
		return "";
	}
	if (birthday.getYear() > getDateDetail(System.currentTimeMillis())[0]) {
		birthday.setYear(birthday.getYear() - TimeUtil.SYSTEM_START_DATE[0]);
	}

	return getSmartBirthday(birthday.getTime(), false) + " " + (TimeUtil
			.getDateDetail(System.currentTimeMillis())[0] - birthday.getYear()) + "岁";
}
 
Example 11
Project: APIJSON-Android-RxJava   File: TimeUtil.java   View Source Code Vote up 5 votes
/**根据生日获取年龄
 * @param birthday
 * @return
 */
public static int getAge(Date birthday) {
	if (birthday == null) {
		return 0;
	}
	if (birthday.getYear() > getDateDetail(System.currentTimeMillis())[0]) {
		birthday.setYear(birthday.getYear() - TimeUtil.SYSTEM_START_DATE[0]);
	}

	return getAge(new int[]{birthday.getYear(), birthday.getMonth(), birthday.getDay()});
}
 
Example 12
Project: APIJSON-Android-RxJava   File: TimeUtil.java   View Source Code Vote up 5 votes
/**
 * @param birthday
 * @return
 */
public static String getSmartBirthday(Date birthday) {
	if (birthday == null) {
		return "";
	}
	if (birthday.getYear() > getDateDetail(System.currentTimeMillis())[0]) {
		birthday.setYear(birthday.getYear() - TimeUtil.SYSTEM_START_DATE[0]);
	}

	return getSmartBirthday(birthday.getTime(), false) + " " + (TimeUtil
			.getDateDetail(System.currentTimeMillis())[0] - birthday.getYear()) + "岁";
}
 
Example 13
Project: effectiveJava   File: MutablePeriod.java   View Source Code Vote up 5 votes
public static void main(String[] args) {
	MutablePeriod mp = new MutablePeriod();
	Period p = mp.period;
	Date pEnd = mp.end;

	// Let's turn back the clock
	pEnd.setYear(78);
	System.out.println(p);

	// Bring back the 60s!
	pEnd.setYear(69);
	System.out.println(p);
}
 
Example 14
Project: CIA   File: HabitHistoryTests.java   View Source Code Vote up 4 votes
/** testing method(s): part of HabitFilterByType(), It will
 * test can we filter habits by type?
 */
@Test
public void testFilterByType(){
    // We create two new habits.
    String title = "Habit1";
    String reason = "Reason1";
    Date date = new Date();
    List<Integer> days = Arrays.asList(1,2,3);
    Habit habit = new Habit(title, reason, date, days, "");
    String title2 = "Habit2";
    String reason2 = "Reason2";
    Date date2 = new Date();
    date2.setYear(1856);
    List<Integer> days2 = Arrays.asList(1,2,3);
    Habit habit2 = new Habit(title2, reason2, date2, days2, "");
    // We set types,
    habit.setType("1");
    habit2.setType("2");
    String name = "Test1";
    // We add them to the new profile,
    Profile profile = new Profile(name);
    profile.addHabit(habit);
    profile.addHabit(habit2);
    List<CompletedEventDisplay> habitList = profile.getHabitHistory(habit);
    // We assert there is true or not.
    assertTrue(habitList.size() == 0);

    Date date3 = new Date();
    date3.setYear(2105);

    GregorianCalendar calendar = new GregorianCalendar();
    calendar.set(1856, 1, 1);
    habit.addHabitEvent(new HabitEvent("xyz", calendar.getTime()));
    calendar.set(2105, 1, 1);
    habit.addHabitEvent(new HabitEvent("xyz2", calendar.getTime()));
    calendar.set(2085, 1, 9);
    habit.addHabitEvent(new HabitEvent("xyz21", calendar.getTime()));
    habit.addHabitEvent(new HabitEvent("xyz1"));
    habit2.addHabitEvent(new HabitEvent("1"));

    habitList = profile.getHabitHistory(habit);
    assertTrue(habitList.size() == 4);
    assertTrue(profile.getHabitHistory(habit2).size() == 1);
    assertTrue(habitList.get(0).getCompletionDate().getTime() > habitList.get(1).getCompletionDate().getTime());
}