nepali-date-converter
所属分类:Dart语言编程
开发工具:JavaScript
文件大小:15KB
下载次数:0
上传日期:2023-02-07 15:19:02
上 传 者:
sh-1993
说明: 尼泊尔日期转换器的源代码,使用大多数流行的编程语言,包括Java、C#、JS、Dart、Python...
(A source code for nepali date converter in most of popular programming languages including Java, C#, JS, Dart, Python, and more on)
文件列表:
DateConverter.cs (13046, 2023-02-07)
DateConverter.java (12333, 2023-02-07)
DateConverter.php (12541, 2023-02-07)
LICENSE (1072, 2023-02-07)
dateConverter.go (11636, 2023-02-07)
date_converter.dart (11942, 2023-02-07)
date_converter.py (12471, 2023-02-07)
dateconverter.js (13052, 2023-02-07)
# Nepali Date Converter
A source code for nepali date converter in most of popular programming languages including Python, GO, Java, PHP, C#, JS, Dart, and more on.
## Note
The method names are similar for all programming languages. As this source code was created on Nov 17, 2017, it is not refactored well but works fine. The refactoring we will be done asap. We will also add the source code for new programming languages and update the docs for the codes.
## Python
```python
from date_converter import converter
y, m, d = converter.english_to_nepali(2023, 1, 15)
print(y, m, d) # 2079 10 1
y, m, d = converter.nepali_to_english(2079, 10, 1)
print(y, m, d) # 2023 1 15
```
## Golang (GO)
```golang
npDates, _ := dateConverter.EnglishToNepali(2023, 1, 15)
fmt.Println(npDates[0], npDates[1], npDates[2]) // 2079 10 1
enDates, _ := dateConverter.NepaliToEnglish(2079, 10, 1)
fmt.Println(enDates[0], enDates[1], enDates[2]) // 2023 1 15
```
## Java
```java
try {
DateConverter converter = new DateConverter();
converter.setNepaliDate(2074, 7, 26);
System.out.println(converter.getEnglishYear()+"/"+converter.getEnglishMonth()+"/"+converter.getEnglishDate());
System.out.println(converter+"\n");
converter.setCurrentDate();
System.out.println(converter.getNepaliYear()+"/"+converter.getNepaliMonth()+"/"+converter.getNepaliDate());
System.out.println("Weekly day: "+converter.getDay());
System.out.println(converter.toNepaliString());
} catch (Exception e) {
//Invalid date format
System.out.println(e.toString());
}
```
## PHP
```php
include("DateConverter.php");
$converter = new DateConverter();
$converter->setNepaliDate(2074,7,26);
echo $converter->getEnglishYear()."/".$converter->getEnglishMonth()."/".$converter->getEnglishDate();
echo $converter;
$converter->setCurrentDate();
echo $converter->getNepaliYear()."/".$converter->getNepaliMonth()."/".$converter->getNepaliDate();
echo "Weekly day: ".$converter->getDay();
echo $converter->toNepaliString();
```
## JavaScript
```js
```
## C#
```c#
try {
DateConverter converter = new DateConverter();
converter.setNepaliDate(2074, 7, 26);
Console.WriteLine(converter.getEnglishYear()+"/"+converter.getEnglishMonth()+"/"+converter.getEnglishDate());
Console.WriteLine("");
converter.setCurrentDate();
Console.WriteLine(converter.getNepaliYear()+"/"+converter.getNepaliMonth()+"/"+converter.getNepaliDate());
Console.WriteLine("Weekly day: "+converter.getDay());
Console.WriteLine(converter.toNepalistring());
} catch (Exception e) {
//Invalid date format
Console.WriteLine("Exception information: {0}", e);
}
```
近期下载者:
相关文件:
收藏者: