将公历日期转换为 Kollavasham 日期,反之亦然
项目描述
科拉瓦舍姆
将公历日期转换为 Kollavasham 日期,反之亦然
安装
打字稿/JavaScript/Node.js
$ npm install kollavarsham
Python
$ pip install kollavarsham
爪哇
<dependency>
<groupId>org.kollavarsham.converter</groupId>
<artifactId>kollavarsham-converter</artifactId>
<version>2.0.1</version>
</dependency>
C#/dotnet
$ dotnet add package KollavarshamOrg.Converter
用法
打字稿/JavaScript/Node.js
import { Kollavarsham } from 'kollavarsham';
const options = {
system: 'SuryaSiddhanta',
latitude: 10,
longitude: 76.2
};
const kollavarsham = new Kollavarsham(options);
const today = kollavarsham.fromGregorianDate(new Date());
console.log(today.year, today.mlMasaName, today.date, `(${today.mlNaksatraName})`);
Python
import datetime
import pytz
import kollavarsham
now = pytz.utc.localize(datetime.datetime.utcnow())
kv = kollavarsham.Kollavarsham(latitude=10, longitude=76.2, system="SuryaSiddhanta")
today = kv.from_gregorian_date(date=now)
print(today.year, today.ml_masa_name, today.date, '(' + today.naksatra.ml_malayalam + ')')
爪哇
package org.kollavarsham.tester;
import java.time.Instant;
import org.kollavarsham.converter.Kollavarsham;
import org.kollavarsham.converter.KollavarshamDate;
import org.kollavarsham.converter.Settings;
import org.kollavarsham.converter.Settings.Builder;
public class App {
public static void main( final String[] args) {
final Settings settings = new Builder().latitude(10).longitude(76.2).system("SuryaSiddhanta").build();
final Kollavarsham kv = new Kollavarsham(settings);
final KollavarshamDate today = kv.fromGregorianDate(Instant.now());
System.out.println( today.getYear() + today.getMlMasaName() + today.getDate() + '(' + today.getMlNaksatraName() + ')' );
}
}
C#/dotnet
using System;
namespace KollavarshamOrg.Tester
{
class Program
{
static void Main(string[] args)
{
var settings = new Settings {
Latitude = 10,
Longitude = 76.2,
System = "SuryaSiddhanta"
};
var kv = new Kollavarsham(settings);
var today = kv.FromGregorianDate(DateTime.Now);
Console.WriteLine($"{today.Year.ToString()} {today.MlMasaName} {today.Date.ToString()} ({today.MlNaksatraName})");
}
}
}
文档
打字稿/JavaScript/Node.js
查看 API 文档中的Kollavarsham 类,因为这是库的入口点。
发布历史
执照
版权所有 (c) 2014-2022 Kollavasham 团队。在MIT许可下获得许可。