joda-in-java-time


License

License

Categories

Categories

Java Languages
GroupId

GroupId

com.madsync
ArtifactId

ArtifactId

joda-in-java-time_2.12
Last Version

Last Version

0.1.4
Release Date

Release Date

Type

Type

jar
Description

Description

joda-in-java-time
joda-in-java-time
Project URL

Project URL

https://github.com/madsync/joda-in-java-time
Project Organization

Project Organization

com.madsync
Source Code Management

Source Code Management

https://github.com/madsync/joda-in-java-time

Download joda-in-java-time_2.12

How to add to project

<!-- https://jarcasting.com/artifacts/com.madsync/joda-in-java-time_2.12/ -->
<dependency>
    <groupId>com.madsync</groupId>
    <artifactId>joda-in-java-time_2.12</artifactId>
    <version>0.1.4</version>
</dependency>
// https://jarcasting.com/artifacts/com.madsync/joda-in-java-time_2.12/
implementation 'com.madsync:joda-in-java-time_2.12:0.1.4'
// https://jarcasting.com/artifacts/com.madsync/joda-in-java-time_2.12/
implementation ("com.madsync:joda-in-java-time_2.12:0.1.4")
'com.madsync:joda-in-java-time_2.12:jar:0.1.4'
<dependency org="com.madsync" name="joda-in-java-time_2.12" rev="0.1.4">
  <artifact name="joda-in-java-time_2.12" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.madsync', module='joda-in-java-time_2.12', version='0.1.4')
)
libraryDependencies += "com.madsync" % "joda-in-java-time_2.12" % "0.1.4"
[com.madsync/joda-in-java-time_2.12 "0.1.4"]

Dependencies

compile (14)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.12.7
org.slf4j : slf4j-api jar 1.7.25
ch.qos.logback : logback-classic jar 1.2.3
com.typesafe.scala-logging : scala-logging_2.12 jar 3.9.0
com.typesafe.scala-logging : scala-logging_2.12 jar 3.9.0
org.slf4j : log4j-over-slf4j jar 1.7.25
org.slf4j : jcl-over-slf4j jar 1.7.25
org.slf4j : jul-to-slf4j jar 1.7.25
org.joda : joda-convert jar 1.8.3
org.joda : joda-convert jar 1.8.3
joda-time : joda-time jar 2.9.9
joda-time : joda-time jar 2.9.9
com.typesafe.play : play-json_2.12 jar 2.6.8
com.typesafe.play : play-json_2.12 jar 2.6.8

test (6)

Group / Artifact Type Version
junit : junit jar 4.12
junit : junit jar 4.12
org.mockito : mockito-core jar 2.7.22
org.mockito : mockito-core jar 2.7.22
org.scalatest : scalatest_2.12 jar 3.0.4
org.scalatest : scalatest_2.12 jar 3.0.4

Project Modules

There are no modules declared in this project.

Build Status Coverage Status

joda-in-java-time

This project aims to implement an API as similar as possible to that of the Joda project, which has been in wide use across the Java stack and was recently deprecated in favor of Java's time implementation.

While vastly superior to Java's original util.Date implementation (what isn't?), the new java time suffers from increased complexity over Joda's API and a difficult migration path in that the API is considerably different. This library will try to bridge that gap in that code written to Joda's interface should be migrateable to Java time at more than 95% with a simple drop-in replacement of

This is a work in progress that contains only those endpoints required for projects I have worked on. Any help to flesh out other endpoints will be welcome.

org.joda.time => com.madsync.time  
new DateTime(..) => DateTime.apply(..)

The project is built in Scala using sbt. Having a Java wrapper (in order to port directly to Java projects) is expected in the future.

Maven Central

The binaries are hosted at sonatype:

libraryDependencies += "com.madsync" % "joda-in-java-time" % <LATEST_VERSION> withSources()

Versions

Version
0.1.4
0.1.3
0.1.2