koyomi
This is a calendar for Japanese.
About
- Generate a calendar
- Specified a year or year-and-month.
- e.g.
2018
- e.g.
2018-01
- e.g.
- Specified between
from
anduntil
.- e.g.
2018-01
and2018-12
- e.g.
- Specified a year or year-and-month.
- Generate a date
Date
has year, month, day, weekday and below.- Japanese Calendar
- Japanese weekday
- Japanese holiday
Usage
Add koyomi
as a dependency in your Cargo.toml
[]
= "0.3"
Quick Example
Date
can be initialized from &str
or tuple(i32, u32, u32)
.
extern crate koyomi;
use Date;
// Only "Y-m-d" format
let date = parse.unwrap;
println!; // 2018-01-01
// Same as above
let date = from_ymd.unwrap;
println!; // 2018-01-01
Calendar
can be initialized from Date
or CalendarBuilder
.
extern crate koyomi;
use ;
// From `Date`
let from = from_ymd.unwrap;
let until = from_ymd.unwrap;
let calendar = new.unwrap.make;
println!; // 365
println!; // 2018-01-01
// From `CalendarBuilder`
let calendar = build
.from
.until
.finalize
.unwrap
.make;
println!; // 365
println!; // 2018-01-01