Getting Started

Welcome to the Balinese Calendar library! This guide will help you get up and running in just a few minutes.

Installation

Add the Balinese Calendar crate to your Cargo.toml:

[dependencies]
balinese-calendar = "0.1.3"

Your First Program

use balinese_calendar::BalineseDate;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let date = BalineseDate::from_ymd(2023, 1, 1)?;

    println!("Gregorian: 2023-01-01");
    println!("Saka Year: {}", date.saka_year);
    println!("Sasih: {:?}", date.sasih);
    println!("Saptawara: {:?}", date.saptawara);

    Ok(())
}

What's Next?