Language Time Library

Additional

Language
Java
Version
v1.1 (Mar 3, 2018)
Created
Sep 2, 2017
Updated
Feb 9, 2021 (Retired)
Owner
Adetuyi Tolu Emmanuel (adetuyiTolu)
Contributors
Adetuyi Tolu Emmanuel (adetuyiTolu)
Idorenyin Obong (KingIdee)
manish178-m
3
Activity
Badge
Generate
Download
Source code

Language_Time

A library which converts "Time" to its equivalent local languages starting with some basic Nigeria languages like -(Yoruba, Hausa, Igbo, Efik and English)

Setting up

Dependency

  • Maven
<dependency>
  <groupId>com.crevation.NgTime</groupId>
  <artifactId>crev-NgTime</artifactId>
  <version>1.1</version>
  <type>pom</type>
</dependency>
  • Gradle
compile 'com.crevation.NgTime:crev-NgTime:0.1'

  OR
  
compile 'com.crevation.NgTime:crev-NgTime:1.1'

Usage

 //instatntiate the language of your choice, Yoruba in this case
  Time yoruba = new Yoruba();

 //you can as well use other languages available
        Time igbo = new Igbo();
        Time hausa = new Hausa();
 Time english = new English();
 Time efik = new Efik();

        String yorubaTime = yoruba.getTime("4:00");
        String currentTime = yoruba.getCurrentTime();
        String calendarTime = yoruba.getTime(Calendar.getInstance());
        String dateTime = yoruba.getTime(new Date());   

Test

There's a local unit test class here in the test folder.

Contributors

Contributions

Thank you for showing interest to contribute to this project, we are looking forward to
adding more languages.

All you need to do is:

License

Copyright 2017 Adetuyi Tolu Emmanuel

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at Apache license 2.0