Skip to content

baolanlequang/VietnameseLunar-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VietnameseLunar

GitHub release (release name instead of tag name)

Library for convert a day to Vietnamese lunar day (Tiếng Việt ở bên dưới)

This library is developed base on Hồ Ngọc Đức's algorithm https://www.informatik.uni-leipzig.de/~duc/amlich/calrules_en.html.

If you're using this library, please help me give a thank to Hồ Ngọc Đức.

If you like my works, you can Buy Me A Coffee

How to use

This library is released under MIT license, you are free to use or modify it.

Install with gradle

  1. Add the JitPack repository to your build file Add it in your root build.gradle at the end of repositories:
allprojects {
  repositories {
    ...
    maven { url 'https://jitpack.io' }
  }
}
  1. Add the dependency
dependencies {
  implementation 'com.github.baolanlequang:VietnameseLunar-android:1.0'
}

Install with maven

  1. Add the JitPack repository to your build file
<repositories>
  <repository>
      <id>jitpack.io</id>
      <url>https://jitpack.io</url>
  </repository>
</repositories>
  1. Add the dependency
<dependency>
    <groupId>com.github.baolanlequang</groupId>
    <artifactId>VietnameseLunar-android</artifactId>
    <version>1.0</version>
</dependency>

Use it in your project

val now = Date()
val vietnameseCalendar = VietnameseCalendar(now)

//This will be display a string, eg: "Mùng 1 Tết Nhâm Dần"
Log.d("vietnameselunar", vietnameseCalendar.vietnameseDate.toString())

VietnameseLunar (Tiếng Việt)

Đây là thư viện để tính toán ngày âm lịch theo lịch Việt Nam

Thư viện này được phát triển dựa trên thuật toán của Hồ Ngọc Đức https://www.informatik.uni-leipzig.de/~duc/amlich/calrules_en.html.

Nếu bạn đang sử dụng thư viện này, xin vui lòng giúp tôi gửi một lời cám ơn đến Hồ Ngọc Đức.

Cách sử dụng

TThư viện này được phát hành dưới giấy phép MIT, do đó bạn có thể tự do sử dụng và chỉnh sửa tuỳ ý.

Cài đặt thông qua gradle

  1. Thêm JitPack vào project của bạn Mở file build.gradle và thêm vào như sau
allprojects {
  repositories {
    ...
    maven { url 'https://jitpack.io' }
  }
}
  1. Thêm thư viện VietnameseLunar
dependencies {
  implementation 'com.github.baolanlequang:VietnameseLunar-android:1.0'
}

Cài đặt thông qua maven

  1. Thêm JitPack vào project của bạn
<repositories>
  <repository>
      <id>jitpack.io</id>
      <url>https://jitpack.io</url>
  </repository>
</repositories>
  1. Thêm thư viện VietnameseLunar
<dependency>
    <groupId>com.github.baolanlequang</groupId>
    <artifactId>VietnameseLunar-android</artifactId>
    <version>1.0</version>
</dependency>

Sử dụng trong project của bạn

val now = Date()
val vietnameseCalendar = VietnameseCalendar(now)

//Dòng này sẽ in ra ngày tương ứng, ví dụ: "Mùng 1 Tết Nhâm Dần"
Log.d("vietnameselunar", vietnameseCalendar.vietnameseDate.toString())