@Test public void shouldParse_yyMMdd() throws ParseException { Date date = adapter.parse("100407"); assertNotNull(date); calendar.setTime(date); assertEquals(2010, calendar.get(Calendar.YEAR)); assertEquals(Calendar.APRIL, calendar.get(Calendar.MONTH)); assertEquals(7, calendar.get(Calendar.DAY_OF_MONTH)); assertTimePortionEmpty(); }
private Record changeToRecord(Meta meta) { Record record = new Record(); record.setBank(meta.getBank()); // TODO:要增加一个帐号管理,这里只是帐号的尾号 record.setAccount(meta.getAccount()); smsDateCalendar.setTime(meta.getSmsDate()); record.setDateTime( dateAdapter.analysis(smsDateCalendar.get(Calendar.YEAR), meta.getDatetime())); String content = meta.getType(); record.setDetail(content); BigDecimal money = new BigDecimal(meta.getSum()); record.setMoney(money); record.setMoneyType(contentAdapter.analysis(content)); return record; }
public Transaction toTransaction(TransactionDBTO transactionDBTO) { Transaction transaction = new Transaction(); BeanUtils.copyProperties(transactionDBTO, transaction, "user", "date", "currency", "category"); UserDBTO userDBTO = transactionDBTO.getUser(); User user = userAdapter.toUser(userDBTO); transaction.setUser(user); DateDBTO dateDBTO = transactionDBTO.getDate(); it.ow.stage.persistence.model.Date date = dateAdapter.toDate(dateDBTO); transaction.setDate(date); CategoryDBTO categoryDBTO = transactionDBTO.getCategory(); Category category = categoryAdapter.toCategory(categoryDBTO); transaction.setCategory(category); CurrencyDBTO currencyDBTO = transactionDBTO.getCurrency(); Currency currency = currencyAdapter.toCurrency(currencyDBTO); transaction.setCurrency(currency); return transaction; }
private void hideDropItem() { final DateAdapter adapter = (DateAdapter) this.getAdapter(); adapter.showDropItem(false); }
private void onDrop(int x, int y) { final DateAdapter adapter = (DateAdapter) this.getAdapter(); adapter.showDropItem(true); adapter.notifyDataSetChanged(); }
@Test public void shouldOutput_yyyy_MM_dd() { calendar.set(2010, Calendar.APRIL, 7, 13, 30, 37); calendar.set(Calendar.MILLISECOND, 123); assertEquals("2010-04-07", adapter.format(calendar.getTime())); }