public String title() { return DateTimeFormat.mediumDate().print(date); }
public String title() { return DateTimeFormat.mediumDate().print(date); }
private String getDateString(Date... dates) { DateTimeFormatter formatter = DateTimeFormat.mediumDate(); List<String> dateStrings = new ArrayList<>(); for (Date date : dates) { dateStrings.add(formatter.print(date.getTime())); } return Joiner.on(DATE_SEPARATOR).join(dateStrings); }
public DefaultInvoiceFormatter(final TranslatorConfig config, final Invoice invoice, final Locale locale, final CurrencyConversionApi currencyConversionApi, final ResourceBundleFactory bundleFactory, final InternalTenantContext context) { this.config = config; this.invoice = invoice; this.dateFormatter = DateTimeFormat.mediumDate().withLocale(locale); this.locale = locale; this.currencyConversionApi = currencyConversionApi; this.bundleFactory = bundleFactory; this.context = context; }
public DefaultInvoiceFormatter(final TranslatorConfig config, final Invoice invoice, final Locale locale, final CurrencyConversionApi currencyConversionApi) { this.config = config; this.invoice = invoice; dateFormatter = DateTimeFormat.mediumDate().withLocale(locale); this.locale = locale; this.currencyConversionApi = currencyConversionApi; }
@Override public String toString() { DateTimeFormatter formatter = DateTimeFormat.mediumDate(); final String separator = "_"; StringBuffer output = new StringBuffer(); output.append(type).append(separator); formatter.printTo(output, intervalFrom.getTime()); output.append(separator); formatter.printTo(output, intervalTo.getTime()); output.append(separator); for (Collection collection : collections) { output.append(collection.getName()).append(separator); } for (Organisation organisation : organisations) { output.append(organisation.getName()).append(separator); } return output.toString(); }
@Override public void updateViewHolder(@NonNull RecyclerView.ViewHolder viewHolder) { super.updateViewHolder(viewHolder); TextView reregisterInfoTextView = viewHolder.itemView.findViewById(R.id.reregister_info_text_view); TextView outstandingBalanceTextView = viewHolder.itemView.findViewById(R.id.outstanding_balance_text_view); if (mTuition.isPaid()) { String placeholderText = getContext().getString(R.string.reregister_success); String text = String.format(placeholderText, mTuition.getSemester()); reregisterInfoTextView.setText(text); } else { DateTime date = mTuition.getDeadline(); String dateText = DateTimeFormat.mediumDate().print(date); String text = String.format(getContext().getString(R.string.reregister_todo), dateText); reregisterInfoTextView.setText(text); String textWithPlaceholder = getContext().getString(R.string.amount_dots_card); String balanceText = String.format(textWithPlaceholder, mTuition.getAmountText(getContext())); outstandingBalanceTextView.setText(balanceText); outstandingBalanceTextView.setVisibility(View.VISIBLE); } }
private void checkOutput(final InvoiceItem invoiceItem, final String template, final String expected, final Locale locale) { final Map<String, Object> data = new HashMap<String, Object>(); data.put("invoiceItem", new DefaultInvoiceItemFormatter(config, invoiceItem, DateTimeFormat.mediumDate(), locale)); final String formattedText = templateEngine.executeTemplateText(template, data); Assert.assertEquals(formattedText, expected); } }
private void checkOutput(final InvoiceItem invoiceItem, final String template, final String expected, final Locale locale) { final Map<String, Object> data = new HashMap<String, Object>(); data.put("invoiceItem", new DefaultInvoiceItemFormatter(config, invoiceItem, DateTimeFormat.mediumDate().withLocale(locale), locale, internalCallContext, resourceBundleFactory)); final String formattedText = templateEngine.executeTemplateText(template, data); Assert.assertEquals(formattedText, expected); } }
} else { formatter = DateTimeFormat.mediumDate();