/dekatrian

Calendário Dekatrian

Primary LanguageJavaGNU General Public License v2.0GPL-2.0

Calendário Dekatrian

Projeto que fornece um exemplo funcional do calendário Dekatrian.

Integrações e verificações

Build Status codecov

Obtendo, testando e construindo o projeto

  1. Obtendo...
git clone https://github.com/carlosromel/dekatrian.git
  1. Testando e construíndo
cd dekatrian
mvn clean package

Rodando o projeto localmente

mvn spring-boot:run

Abra o projeto em Calendário Dekatrian

Projeto hospedado no Heroku

heroku login
heroku apps:create sua_versao_do_projeto
heroku git:remote -a sua_versao_do_projeto
git push heroku master
heroku open

Projeto como dependência

  1. Acrescente ao seu projeto, a dependência:
<dependency>
    <groupId>br.eti.romel.lounge</groupId>
    <artifactId>dekatrian</artifactId>
    <version>1.0-SNAPSHOT</version>
</depencency>
  1. Convertendo uma data gregoriana para dekatriana
DekatrianCalendar dekatrian = new DekatrianCalendar(new GregorianCalendar());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
System.out.printf("Data atual (gregoriano): %s%n", sdf.format(new GregorianCalendar().getTime()));
System.out.printf("Data atual.(dekatrian).: %s%n", dekatrian.toString());
System.out.printf("Mês anterior...........: %s%n", dekatrian.previousMonth().toString());
System.out.printf("Próximo mês............: %s%n", dekatrian.nextMonth().toString());
System.out.printf("Convertido.............: %s%n", sdf.format(dekatrian.getTime()));

Espero que seja útil.