holiday_jp

Crates.ioholiday_jp
lib.rsholiday_jp
version0.1.2
sourcesrc
created_at2017-11-07 23:48:51.483579
updated_at2017-11-08 00:09:31.618598
descriptionholiday_jp
homepage
repositoryhttps://github.com/atsushi130/holiday-jp
max_upload_size
id38539
size22,220
Atsushi Miyake (atsushi130)

documentation

README

holiday-jp

MIT / Apache2.0 dual licensed crates.io Document

dependencies

[dependencies]
holiday_jp = "0.1.2"

Usage

extern crate holiday_jp;
extern crate chrono;

use holiday_jp::HolidayService;
use chrono::Local;

fn main() {
    let date = Local::now();
    if HolidayService.is_holiday(date) {
        println!("today is a holiday!");
    }
}

HolidayService API

fn is_holiday(&self, date: DateTime<Local>) -> bool;
fn is_weekend(&self, date: DateTime<Local>) -> bool;
fn is_public_holiday(&self, date: DateTime<Local>) -> bool;
fn is_beginning_of_the_year(&self, date: DateTime<Local>) -> bool;

DateTimeToString trait

use holiday_jp::DateTimeToString;

let date_time_string = Local::now().to_format_string();

License

This project is dual-licensed under MIT and Apache 2.0.

Commit count: 12

cargo fmt