Example usage for org.joda.time LocalDate LocalDate

List of usage examples for org.joda.time LocalDate LocalDate

Introduction

In this page you can find the example usage for org.joda.time LocalDate LocalDate.

Prototype

public LocalDate(int year, int monthOfYear, int dayOfMonth) 

Source Link

Document

Constructs an instance set to the specified date and time using ISOChronology.

Usage

From source file:at.jclehner.rxdroid.preferences.DatePreference.java

License:Open Source License

@Override
public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
    final LocalDate date = new LocalDate(year, monthOfYear + 1, dayOfMonth);
    mIsValidDate = !date.isBefore(mToday);

    if (mIsValidDate)
        mDate = date;/*from   w w w.  ja va  2 s  .  co  m*/

    ((AlertDialog) getDialog()).getButton(DialogInterface.BUTTON_POSITIVE).setEnabled(mIsValidDate);
}

From source file:bench.buf_field.MainTradeDate.java

License:BSD License

public static void main(final String... args) {

    log.debug("init");

    {/* w ww. j  av a2 s. co m*/

        final BenchEmpty message = BenchEmpty.newBuilder().build();

        log.debug("empty size : {}", message.getSerializedSize());

    }

    {

        final int value = 1;

        final BenchTradeDate32 message = BenchTradeDate32.newBuilder().setTradeDate(value).build();

        final int size = message.getSerializedSize();

        log.debug(" '1' value : {} size : {}", value, size);

    }

    {

        final LocalDate dateOne = new LocalDate(1970, 1, 1);
        final LocalDate dateTwo = new LocalDate();
        // log.debug("date range : {} {} ", dateOne, dateTwo);

        final Days daysRange = Days.daysBetween(dateOne, dateTwo);

        final int value = daysRange.getDays();

        final BenchTradeDate32 message = BenchTradeDate32.newBuilder().setTradeDate(value).build();

        final int size = message.getSerializedSize();

        log.debug(" 'since' value : {} size : {}", value, size);

    }

    {

        final int value = 20120104; // 2012-01-04

        final BenchTradeDate32 message = BenchTradeDate32.newBuilder().setTradeDate(value).build();

        final int size = message.getSerializedSize();

        log.debug(" 'fix days' value : {} size : {}", value, size);

    }

    {

        final long value = System.currentTimeMillis();

        final BenchTradeDate64 message = BenchTradeDate64.newBuilder().setTradeDate(value).build();

        final int size = message.getSerializedSize();

        log.debug(" 'millisUTC' value : {} size : {}", value, size);

    }

    {

        final long value = 20120104081231000L; // 2012-01-04 08:12:31 000

        final BenchTradeDate64 message = BenchTradeDate64.newBuilder().setTradeDate(value).build();

        final int size = message.getSerializedSize();

        log.debug(" 'fix millis' value : {} size : {}", value, size);

    }

    {

        log.debug("############################");

        final int yearBase = 1970;

        log.debug(" base : {}", yearBase);

        for (int yearThis = 2010; yearThis < 2020; yearThis++) {

            final LocalDate dateOne = new LocalDate(yearBase, 1, 1);
            final LocalDate dateTwo = new LocalDate(yearThis, 1, 1);
            // log.debug("date range : {} {} ", dateOne, dateTwo);

            final Days daysRange = Days.daysBetween(dateOne, dateTwo);

            final int value = daysRange.getDays();

            final BenchTradeDate32 message = BenchTradeDate32.newBuilder().setTradeDate(value).build();

            final int size = message.getSerializedSize();

            log.debug(" this : {} ; size : {} ;", yearThis, size);

        }

    }

    log.debug("done");

}

From source file:br.com.fidias.chance4j.time.Month.java

License:Open Source License

public static String monthName(int month, MonthOptions options, Locale locale) {
    if (options == null) {
        options = MonthOptions.fullName;
    }//from  w w w.  j  a va  2s.  co m

    if (locale == null) {
        locale = Locale.getDefault();
    }

    LocalDate date = new LocalDate(1994, month, 1);
    return date.toString(options.getFormat(), locale);
}

From source file:br.com.tecsinapse.files.test.FileBean.java

License:LGPL

static List<FileBean> getBeans() {
    //Cidade;Estado;Data;;Nmero
    List<FileBean> esperados = new ArrayList<>();
    //Pernambuco;PE;01/01/14;;10
    esperados.add(//from   ww w . j a va2 s  . c  o m
            new FileBean("Pernambuco", "PE", new LocalDate(2014, 1, 1), "", 10, new BigDecimal("10.9"), 10));
    //Campo Grande;MS;02/01/14;;11
    esperados.add(
            new FileBean("Campo Grande", "MS", new LocalDate(2014, 1, 2), "", 11, new BigDecimal("11.8"), 11));
    //Rio de Janeiro;RJ;03/01/14;;12
    esperados.add(new FileBean("Rio de Janeiro", "RJ", new LocalDate(2014, 1, 3), "", 12,
            new BigDecimal("12.7"), 12));
    //So Paulo;SP;04/01/14;;13
    esperados.add(
            new FileBean("So Paulo", "SP", new LocalDate(2014, 1, 4), "", 13, new BigDecimal("13.6"), 13));
    //So Paulo;SP;05/01/14;;14
    esperados.add(
            new FileBean("So Paulo", "SP", new LocalDate(2014, 1, 5), "", 14, new BigDecimal("14.5"), 14));
    return esperados;
}

From source file:br.edu.unirio.pm.dao.VendasDAO.java

public List<Venda> obterVendasDoMes(MesEscolhido mesEscolhido, Vendedor vendedor) throws SQLException {
    comando = null;/*w  w w  .  j  a v a  2s . c  o  m*/
    List<Venda> listaVendasDoMes = new ArrayList<>();
    try {
        consulta = SELECT_MES_ESPECIFICO;
        ProdutosDAO produtosDAO = new ProdutosDAO();
        // VendedoresDAO vendedoresDAO = new VendedoresDAO();
        FabricaConexao.iniciarConexao();
        comando = FabricaConexao.criarComando(consulta);
        LocalDate dataInicialDoMes = new LocalDate(mesEscolhido.getAno(), mesEscolhido.getMes(), 1);
        LocalDate dataFinalDoMes = new LocalDate(mesEscolhido.getAno(), mesEscolhido.getMes(),
                mesEscolhido.obterQuantidadeDeDiasDoMes());
        // System.out.println("DATA INICIAL " + dataInicialDoMes);
        // System.out.println("DATA FINAL " + dataFinalDoMes);
        comando.setDate(1, Date.valueOf(dataInicialDoMes.toString()));
        comando.setDate(2, Date.valueOf(dataFinalDoMes.toString()));
        comando.setLong(3, vendedor.getCodigo());
        resultado = comando.executeQuery();
        while (resultado.next()) {
            Venda venda = new Venda();
            venda.setDataVenda(new LocalDate(resultado.getDate("DATA_VENDA")));
            venda.setProduto(produtosDAO.buscarProdutoNoBanco(resultado.getLong("COD_PRODUTO")));
            venda.setQuantidadeVendida(resultado.getInt("QUANTIDADE"));
            venda.setVendedor(vendedor);
            // venda.setVendedor(vendedoresDAO.buscarVendedorNoBanco(resultado.
            // getLong("COD_VENDEDOR")));

            // if (vendaPertenceAListaVendasDoMes(venda))
            listaVendasDoMes.add(venda);
        }
        // imprimeListaDoMes(listaVendasDoMes); //IMPRIME
        return listaVendasDoMes;
    } finally {
        FabricaConexao.fecharComando(comando);
        FabricaConexao.fecharConexao();
    }
}

From source file:cherry.foundation.bizcal.SimpleBizYearStrategy.java

License:Apache License

@Override
public Range<LocalDate> rangeOfBizYear(int bizYear) {
    LocalDate firstDate = new LocalDate(bizYear + yearOfFirstOffset, monthOfFirst, dayOfFirst);
    LocalDate lastDate = firstDate.plusYears(1).minusDays(1);
    return between(firstDate, lastDate);
}

From source file:cherry.foundation.type.jdbc.DatetimeDao.java

License:Apache License

public List<VerifyDatetime> selectAllWithMask() {
    Map<String, Masker<?>> maskerMap = new HashMap<>();
    maskerMap.put("dt", SqlDateMasker.newMasker(new LocalDate(2000, 1, 1), true, true, true));
    maskerMap.put("tm", SqlTimeMasker.newMasker(new LocalTime(0, 0, 0), true, true, true));
    maskerMap.put("dtm", SqlTimestampMasker.newMasker(new LocalDateTime(2000, 1, 1, 0, 0, 0), true, true, true,
            true, true, true));//from  w w  w.java2s  .co  m
    return namedParameterJdbcOperations.query(selectAllSql,
            rowMapperCreator.create(VerifyDatetime.class, maskerMap));
}

From source file:cherry.foundation.type.jdbc.JdbcDao.java

License:Apache License

public List<ConversionTest> selectAllWithMask() {
    Map<String, Masker<?>> maskerMap = new HashMap<>();
    maskerMap.put("jodaDate", SqlDateMasker.newMasker(new LocalDate(2000, 1, 1), true, true, true));
    maskerMap.put("jodaTime", SqlTimeMasker.newMasker(new LocalTime(0, 0, 0), true, true, true));
    maskerMap.put("jodaDatetime", SqlTimestampMasker.newMasker(new LocalDateTime(2000, 1, 1, 0, 0, 0), true,
            true, true, true, true, true));
    return namedParameterJdbcOperations.query(selectAllSql,
            rowMapperCreator.create(ConversionTest.class, maskerMap));
}

From source file:cherry.goods.util.JodaTimeUtil.java

License:Apache License

/**
 * @param date ???{@link Date}//from  w  w  w .j a v  a2s . co  m
 * @return ?????{@link LocalDateTime}?????????
 */
public static LocalDate getLocalDate(Date date) {
    Calendar cal = getCalendar(date);
    return new LocalDate(cal.get(YEAR), cal.get(MONTH) + 1, cal.get(DAY_OF_MONTH));
}

From source file:cherry.goods.util.LocalDateUtil.java

License:Apache License

/**
 * (??)?????(Y/M/1?)???//www .j a  v  a2s.c om
 * 
 * @param dt ??
 * @return (??)???
 */
public static LocalDate normalizeYm(LocalDate dt) {
    if (dt == null) {
        return null;
    }
    return new LocalDate(dt.getYear(), dt.getMonthOfYear(), 1);
}