Mengonversi Tanggal Nepal (Bikram Sambat (BS)) yang disediakan ke tanggal setara bahasa Inggris (AD)/Tanggal Gregorian.
Kalender Nepal tidak memiliki panjang bulan yang konstan seperti kalender Inggris. Jumlah hari dalam sebulan terus berubah, sehingga kami tidak dapat membuat algoritma untuk menemukan jumlah hari pada bulan dan tahun tertentu di Nepal. Saya berharap pembuat Kalender Nepal dapat membuat kalender tanpa batas untuk kalender Nepal. Untuk saat ini, kita harus menggunakan tabel pencarian saat mengonversi tanggal Nepal ke tanggal Inggris.
Kita harus mencari pemetaan hari pertama tahun Bikram Sambat (BS) yang setara dengan tanggal Masehi. Lakukan ini untuk setiap tahun Nepal yang ingin Anda konversi, misalnya 2001 Baisakh 1 "13-Apr-1944"……… …. 2068 Baisakh 1 "14-April-2011"
Untuk mengetahui jumlah hari dalam setiap bulan, URL berikut dapat membantu.
Langkah-langkah yang terlibat dalam konversi BS ke AD:
Jika kita perlu mengkonversi Ashar 2001 6, carilah jumlah hari yang telah berlalu sejak dimulainya tahun Bikram Sambat (2001 Baisakh 1).
Ashar adalah bulan ke-3 (Baisakh, Jestha, Ashar) dari BS seperti tergambar pada tabel. Jadi jumlah hari yang berlalu adalah 31+31+6-1 = 67(jumlah hari di Baisakh+jumlah hari di Jestha+bulan_hari_1). Dimana moon_of_day adalah hari dalam sebulan yang memerlukan konversi. 1 dikurangi karena Baisakh 1 sudah dimasukkan.
Tambahkan jumlah hari yang telah berlalu ke tanggal setara Masehi (13 April 1944) misalnya (13 April 1944)+67=19 Juni 1944. Yang dengan benar mengkonversi tanggal Masehi 2001 Ashar 6.
Tentang Bikram Sambat: * https://en.wikipedia.org/wiki/Bikram_Sambat
Why Nepali year 1974 has total days 364 instead of 365 days ?
Why Nepali year 1976 has total days 366 instead of 365 days ?
Why Nepali year 1984 has total days 366 instead of 365 days ?
Why Nepali year 1988 has total days 366 instead of 365 days ?
Why Nepali year 1990 has total days 364 instead of 365 days ?
Why Nepali year 2003 has total days 366 instead of 365 days ?
Why Nepali year 2007 has total days 366 instead of 365 days ?
Why Nepali year 2011 has total days 366 instead of 365 days ?
Why Nepali year 2015 has total days 366 instead of 365 days ?
Why Nepali year 2019 has total days 366 instead of 365 days ?
Why Nepali year 2023 has total days 366 instead of 365 days ?
Why Nepali year 2026 has total days 366 instead of 365 days ?
Why Nepali year 2030 has total days 366 instead of 365 days ?
Why Nepali year 2034 has total days 366 instead of 365 days ?
Why Nepali year 2038 has total days 366 instead of 365 days ?
Why Nepali year 2042 has total days 366 instead of 365 days ?
Why Nepali year 2046 has total days 366 instead of 365 days ?
Why Nepali year 2050 has total days 366 instead of 365 days ?
Why Nepali year 2054 has total days 366 instead of 365 days ?
Why Nepali year 2057 has total days 366 instead of 365 days ?
Why Nepali year 2061 has total days 366 instead of 365 days ?
Why Nepali year 2065 has total days 366 instead of 365 days ?
Why Nepali year 2069 has total days 366 instead of 365 days ?
Why Nepali year 2073 has total days 366 instead of 365 days ?
Why Nepali year 2077 has total days 366 instead of 365 days ?
Why Nepali year 2081 has total days 366 instead of 365 days ?
Why Nepali year 2082 has total days 366 instead of 365 days ?
Why Nepali year 2085 has total days 367 instead of 365 days ?
Why Nepali year 2086 has total days 366 instead of 365 days ?
Why Nepali year 2087 has total days 366 instead of 365 days ?
Why Nepali year 2089 has total days 366 instead of 365 days ?
Why Nepali year 2090 has total days 366 instead of 365 days ?
Why Nepali year 2091 has total days 366 instead of 365 days ?
Why Nepali year 2092 has total days 366 instead of 365 days ?
Why Nepali year 2093 has total days 366 instead of 365 days ?
Why Nepali year 2095 has total days 366 instead of 365 days ?
Why Nepali year 2096 has total days 364 instead of 365 days ?
Why Nepali year 2097 has total days 366 instead of 365 days ?
Why Nepali year 2098 has total days 366 instead of 365 days ?
Ini adalah proyek Maven. Impor proyek di IDE favorit Anda menggunakan pom.xml.
Jalankan tes saja
$ mvn test
Jalankan kelas utama np.com.bahadur.converter.date.nepali.DateConverterTestBed.main
dengan perintah di bawah ini
$ mvn exec:java
JDK_Versi >= JDK 1.8
Klon https://github.com/bahadurbaniya/Date-Converter-Bikram-Sambat-to-English-Date/
Jalankan perintah di bawah ini untuk menginstal jar secara lokal di repositori maven mvn clean install
Sekarang kode dapat digunakan seperti yang ditunjukkan di bawah ini pada Contoh Kode untuk menggunakan perpustakaan
Tulis kode berikut dalam proyek yang ingin menggunakan jar yang diimpor/dihasilkan.
< dependency >
< groupId > np.com.bahadur.converter.date.nepali < /groupId >
< artifactId > NepaliEnglishDateConverter < /artifactId >
< version > 0.0. 1< /version >
< /dependency >
DateConverter dc = new DateConverter ();
System.out.println(dc.convertAdToBs( " 20-06-1982 " )) ;
DateConverter dc = new DateConverter ();
System.out.println(dc.convertBsToAd( " 06-03-2038 " )) ;