All Projects → johanley → date4j

johanley / date4j

Licence: other
Lightweight alternative to Java's built-in date-time classes. Android-friendly. Compiles under JDK 1.5.

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to date4j

dt
Go's missing DateTime package
Stars: ✭ 34 (-5.56%)
Mutual labels:  time, date
nepali-datetime
Python's core datetime inspired nepali datetime (BS date & NPT) package 🇳🇵
Stars: ✭ 36 (+0%)
Mutual labels:  time, date
shamsi date
A Flutter and Dart package for using Jalali (Shamsi, Solar, Persian or Jalaali) calendar. You can convert, format and manipulate Jalali and Gregorian (Miladi) date and times.
Stars: ✭ 59 (+63.89%)
Mutual labels:  time, date
go-systemd-time
📅 Go implementation of systemd relative time adjustments
Stars: ✭ 21 (-41.67%)
Mutual labels:  time, date
rescript-date
📆 Date manipulation in ReScript.
Stars: ✭ 101 (+180.56%)
Mutual labels:  time, date
hs-hourglass
efficient and simpler time API for haskell
Stars: ✭ 43 (+19.44%)
Mutual labels:  time, date
vue-timeselector
🕒 Simply customizable powerful time picker for Vue.js
Stars: ✭ 41 (+13.89%)
Mutual labels:  time, date
silverware-calendar
SilverWare Calendar Module
Stars: ✭ 15 (-58.33%)
Mutual labels:  time, date
chronos
One library to rule the time
Stars: ✭ 17 (-52.78%)
Mutual labels:  time, date
time-formater
在javascript中显示日期。
Stars: ✭ 44 (+22.22%)
Mutual labels:  time, date
rutimeparser
Recognize date and time in russian text and return datetime.datetime.
Stars: ✭ 17 (-52.78%)
Mutual labels:  time, date
moment-cache
⏱ Simple utility to cache moment.js results and speed up moment calls.
Stars: ✭ 29 (-19.44%)
Mutual labels:  time, date
qrono
🕥 Just right date time library
Stars: ✭ 111 (+208.33%)
Mutual labels:  time, date
vue-translated
Internationalization (i18n) and localization (l10n) library for Vue.js v2.
Stars: ✭ 19 (-47.22%)
Mutual labels:  time, date
ElevenClock
ElevenClock: Customize Windows 11 taskbar clock
Stars: ✭ 1,494 (+4050%)
Mutual labels:  time, date
relative.time.parser
Moment.js Plugin for parsing Relative Time Strings
Stars: ✭ 13 (-63.89%)
Mutual labels:  time, date
FM-JSON-Types
FileMaker Data Types in JSON
Stars: ✭ 14 (-61.11%)
Mutual labels:  time, date
tir
Have time.ir in shell!
Stars: ✭ 114 (+216.67%)
Mutual labels:  time, date
popoPicker
popoPicker是一个移动端3D滚轮日期时间和单项的选择器,支持无限循环滚动,不依赖第三方库
Stars: ✭ 26 (-27.78%)
Mutual labels:  time, date
react-picky-date-time
A react component for date time picker. Online demo examples
Stars: ✭ 41 (+13.89%)
Mutual labels:  time, date

Date4j is a lightweight replacement for Java's built-in date classes.

  • compiles with JDK 1.5 or greater
  • can be used in Android projects
  • its public API is essentially a single class (DateTime)
  • BSD License

In 2014, improved date classes were finally added to the JDK. Those classes render date4j more or less obsolete.

Documentation is here (the site date4j.net has been shut down):

https://johanley.github.io/date4j/index.html

There's still a use case in which date4j is a good resource. When new languages are created, they all need a way to represent dates and times. As a starting point, one option is to port date4j to the new language. Since date4j consists essentially of a single class, this will not be be an excessively onerous task.

Date4j contributors:

  • John O'Hanley (main author, Canada)
  • Piero Campalani (Italy)
  • Jean-Christophe Garnier (CERN - Switzerland)
  • Jamie Craane (Netherlands)
  • Dan J (USA)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].