Convertit la date népalaise (Bikram Sambat (BS)) fournie en date équivalente anglaise (AD)/date grégorienne.
Le calendrier népalais n'a pas des durées de mois constantes comme le calendrier anglais. Le nombre de jours dans un mois ne cesse de changer, nous ne pouvons donc pas créer un algorithme pour trouver le nombre de jours dans un mois et une année népalais particuliers. J'espère qu'un créateur de calendrier népalais pourra créer un calendrier infini pour le calendrier népalais. Pour l'instant, nous devons utiliser une table de recherche lors de la conversion des dates népalaises en dates anglaises.
Nous devons trouver la cartographie du premier jour de l'année de Bikram Sambat (BS) avec la date grégorienne équivalente. Faites cela pour chaque année népalaise que vous souhaitez convertir, par exemple 2001 Baisakh 1 "13-Apr-1944" ……… …. 2068 Baïsakh 1 "14 avril 2011"
Pour connaître le nombre de jours de chaque mois, les URL suivantes peuvent être utiles.
Étapes impliquées dans la conversion BS en AD :
Si nous devons convertir 2001 Ashar 6, recherchez le nombre de jours écoulés depuis le début de l'année Bikram Sambat (2001 Baisakh 1).
Ashar est le 3ème mois (Baisakh, Jestha, Ashar) de BS comme indiqué dans le tableau. Le nombre de jours écoulés est donc 31+31+6-1 = 67 (nombre de jours à Baisakh+nombre de jours à Jestha+mois_du_jour-1). Oùmonth_of_day est le jour du mois qui nécessite une conversion. 1 est soustrait comme Baisakh 1 l'a déjà inclus.
Ajoutez le nombre de jours écoulés à la date équivalente grégorienne (13 avril 1944), par exemple (13 avril 1944) + 67 = 19 juin 1944. Ce qui est correctement converti en date grégorienne de 2001 Ashar 6.
À propos de 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 ?
Il s'agit du projet Maven. Importez le projet dans votre IDE préféré à l'aide de pom.xml.
Exécuter uniquement des tests
$ mvn test
Exécutez la classe principale np.com.bahadur.converter.date.nepali.DateConverterTestBed.main
avec la commande ci-dessous
$ mvn exec:java
Version_JDK >= JDK 1.8
Cloner https://github.com/bahadurbaniya/Date-Converter-Bikram-Sambat-to-English-Date/
Exécutez la commande ci-dessous pour installer jar localement dans le référentiel maven mvn clean install
Le code peut désormais être utilisé comme indiqué ci-dessous dans l'exemple de code pour utiliser la bibliothèque.
Écrivez le code suivant dans le projet qui souhaite utiliser le jar importé/généré.
< 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 " )) ;