3 个版本

使用旧的 Rust 2015

0.1.2 2017年11月8日
0.1.1 2017年11月7日
0.1.0 2017年11月7日

#8 in #jp

21 每月下载量
businessday_jp 中使用

MIT/Apache

9KB
92

holiday-jp

MIT / Apache2.0 dual licensed crates.io Document

依赖项

[dependencies]
holiday_jp = "0.1.2"

使用方法

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 特性

use holiday_jp::DateTimeToString;

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

许可证

本项目受 MIT 和 Apache 2.0 许可证的双重许可。

依赖项

~5–15MB
~177K SLoC