Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int discount = deal.getDiscount();
- int priceOld = deal.getProduct().getPrice();
- final int price = priceOld - priceOld * (discount / 100);
- holder.priceTextView.setText(Integer.toString(price));
- Date today = new Date();
- try {
- Date startDate = mSimpleDateFormat.parse(deal.getStartDate());
- Date endDate = mSimpleDateFormat.parse(deal.getEndDate());
- //Log.d("DealItemAdapter", String.format("StartDate: %s, EndDate: %s",
- //mSimpleDateFormat.format(startDate), mSimpleDateFormat.format(endDate)));
- long delta1 = today.getTime() - startDate.getTime();
- long delta2 = endDate.getTime() - today.getTime();
- int delta1InDays = Days.daysBetween(new DateTime(today.getTime()), new DateTime(startDate.getTime())).getDays();
- int delta2InDays = Days.daysBetween(new DateTime(endDate.getTime()), new DateTime(today.getTime())).getDays();
- Log.d("DealItemAdapter", String.format("productId:%s delta1:%d delta2:%d",
- deal.getProduct().getId(), delta1, delta2));
- if (delta1 < 0) {
- holder.dateTextView.setText(String.format("Diskon mulai %d hari lagi ", Math.abs(delta1InDays)));
- } else if (delta2 < 0) {
- holder.relativeLayout.setVisibility(View.GONE);
- } else {
- if (delta2InDays == 0) {
- holder.dateTextView.setText(" Diskon berakhir hari ini");
- } else {
- holder.dateTextView.setText(String.format("Diskon berakhir %d hari lagi ", Math.abs(delta2InDays)));
- }
- }
- } catch (ParseException e) {
- e.printStackTrace();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement