Jollyday

This API determines the holidays for a given year, country/name and eventually state/region. The holiday data is stored in XML files (one for each country) and will be read from the classpath. You can provide your own holiday calendar XML file or use any of the provided ones. Currently there are 63 countries supported like the following: United States, most european countries, Russia, India, Australia. Besides those there will be more special calendars like currently existing NYSE calendar (New York Stock Exchange).

License

License

GroupId

GroupId

de.jollyday
ArtifactId

ArtifactId

jollyday
Last Version

Last Version

0.5.10
Release Date

Release Date

Type

Type

jar
Description

Description

Jollyday
This API determines the holidays for a given year, country/name and eventually state/region. The holiday data is stored in XML files (one for each country) and will be read from the classpath. You can provide your own holiday calendar XML file or use any of the provided ones. Currently there are 63 countries supported like the following: United States, most european countries, Russia, India, Australia. Besides those there will be more special calendars like currently existing NYSE calendar (New York Stock Exchange).
Project URL

Project URL

http://sourceforge.net/projects/jollyday
Source Code Management

Source Code Management

https://github.com/svendiedrichsen/jollyday.git

Download jollyday

How to add to project

<!-- https://jarcasting.com/artifacts/de.jollyday/jollyday/ -->
<dependency>
    <groupId>de.jollyday</groupId>
    <artifactId>jollyday</artifactId>
    <version>0.5.10</version>
</dependency>
// https://jarcasting.com/artifacts/de.jollyday/jollyday/
implementation 'de.jollyday:jollyday:0.5.10'
// https://jarcasting.com/artifacts/de.jollyday/jollyday/
implementation ("de.jollyday:jollyday:0.5.10")
'de.jollyday:jollyday:jar:0.5.10'
<dependency org="de.jollyday" name="jollyday" rev="0.5.10">
  <artifact name="jollyday" type="jar" />
</dependency>
@Grapes(
@Grab(group='de.jollyday', module='jollyday', version='0.5.10')
)
libraryDependencies += "de.jollyday" % "jollyday" % "0.5.10"
[de.jollyday/jollyday "0.5.10"]

Dependencies

compile (1)

Group / Artifact Type Version
org.threeten : threeten-extra jar 1.5.0

test (3)

Group / Artifact Type Version
junit : junit jar 4.13-rc-2
org.mockito : mockito-core jar 3.2.4
org.xmlunit : xmlunit-core jar 2.6.3

Project Modules

There are no modules declared in this project.

Jollyday

Sonarcloud Bugs Build Status Coverage Status Maven Central

File encoding: Please use UTF-8 as your default file encoding. Code formatting: Please use the provided code-formatter.xml as your project code formatter.

0.4 Branch

To use latest release based on Joda-Time add this to your pom.xml:

<dependency>
    <groupId>de.jollyday</groupId>
    <artifactId>jollyday</artifactId>
    <version>0.4.9</version>
</dependency>

0.5 Branch

To use latest release based on Java Time API and Threeten-Extra library add this to your pom.xml:

<dependency>
    <groupId>de.jollyday</groupId>
    <artifactId>jollyday</artifactId>
    <version>0.5.8</version>
</dependency>

0.6 Branch planned

Planning to replace usage of JAXB with JiBX/XStream

License

Apache License, Version 2.0

Versions

Version
0.5.10
0.5.9
0.5.8
0.5.7
0.5.6
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.9
0.4.8
0.4.7
0.4.6
0.4.5