{"id":15830206,"url":"https://github.com/astrapi69/time-machine","last_synced_at":"2025-04-01T16:30:44.133Z","repository":{"id":48183625,"uuid":"170767502","full_name":"astrapi69/time-machine","owner":"astrapi69","description":"Compute date and time with the new Date/Time API from jdk8","archived":false,"fork":false,"pushed_at":"2024-06-28T13:15:32.000Z","size":305,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"develop","last_synced_at":"2024-10-12T11:15:14.634Z","etag":null,"topics":["date","date-time","java-8","temporal-queries"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/astrapi69.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":"asterios-raptis","ko_fi":"astrapi69","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://flattr.com/@astrapi69","https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=GVBTWLRAZ7HB8"]}},"created_at":"2019-02-14T22:34:53.000Z","updated_at":"2024-07-07T10:36:28.000Z","dependencies_parsed_at":"2024-06-28T14:34:35.740Z","dependency_job_id":"0311de98-5fc2-425c-aeba-16e96aff1ce7","html_url":"https://github.com/astrapi69/time-machine","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astrapi69%2Ftime-machine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astrapi69%2Ftime-machine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astrapi69%2Ftime-machine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astrapi69%2Ftime-machine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/astrapi69","download_url":"https://codeload.github.com/astrapi69/time-machine/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246620271,"owners_count":20806735,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["date","date-time","java-8","temporal-queries"],"created_at":"2024-10-05T11:05:13.440Z","updated_at":"2025-04-01T16:30:43.757Z","avatar_url":"https://github.com/astrapi69.png","language":"Java","funding_links":["https://opencollective.com/asterios-raptis","https://ko-fi.com/astrapi69","https://flattr.com/@astrapi69","https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=GVBTWLRAZ7HB8","https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=B37J9DZF6G9ZC"],"categories":[],"sub_categories":[],"readme":"# Overview\n\n\u003cdiv style=\"text-align: center\"\u003e\n\n[![Java CI with Gradle](https://github.com/astrapi69/time-machine/actions/workflows/gradle.yml/badge.svg)](https://github.com/astrapi69/time-machine/actions/workflows/gradle.yml)\n[![Coverage Status](https://codecov.io/gh/astrapi69/time-machine/branch/develop/graph/badge.svg)](https://codecov.io/gh/astrapi69/time-machine)\n[![Open Issues](https://img.shields.io/github/issues/astrapi69/time-machine.svg?style=flat)](https://github.com/astrapi69/time-machine/issues)\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.github.astrapi69/time-machine/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.github.astrapi69/time-machine)\n[![Javadocs](http://www.javadoc.io/badge/io.github.astrapi69/time-machine.svg)](http://www.javadoc.io/doc/io.github.astrapi69/time-machine)\n[![MIT license](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat)](http://opensource.org/licenses/MIT)\n[![Donate](https://img.shields.io/badge/donate-❤-ff2244.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=GVBTWLRAZ7HB8)\n\n\u003c/div\u003e\n\nProject that provides utility classes for create, convert and compute date objects from the new java-time api\n\nIf you like this project put a ⭐ and donate\n\n## Note\n\nNo animals were harmed in the making of this library.\n\n# Donations\n\nIf you like this library, please consider a donation through\npaypal: \u003ca href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=B37J9DZF6G9ZC\" target=\"_blank\"\u003e\n\u003cimg src=\"https://www.paypalobjects.com/en_US/GB/i/btn/btn_donateCC_LG.gif\" alt=\"PayPal this\" title=\"PayPal – The safer, easier way to pay online!\" border=\"0\" /\u003e\n\u003c/a\u003e\n\nor over bitcoin or bitcoin-cash with:\n\n36JxRRDfRazLNqUV6NsywCw1q7TK38ukpC\n\nor over ether with:\n\n0x588Aa02De98B1Ef70afeDC3ec5290130a3E5e273\n\nor over flattr:\n\u003ca href=\"https://flattr.com/submit/auto?user_id=astrapi69\u0026url=https://github.com/astrapi69/time-machine\" target=\"_blank\"\u003e\n\u003cimg src=\"http://api.flattr.com/button/flattr-badge-large.png\" alt=\"Flattr this\" title=\"Flattr this\" border=\"0\" /\u003e\n\u003c/a\u003e\n\n## License\n\nThe source code comes under the liberal MIT License, making time-machine great for all types of applications.\n\n## Maven dependency\n\nMaven dependency is now on sonatype. Check\nout [sonatype repository](https://oss.sonatype.org/index.html#nexus-search;gav~io.github.astrapi69~time-machine~~~) for\nlatest snapshots and releases.\n\nAdd the following maven dependency to your project `pom.xml` if you want to import the core functionality of\ntime-machine:\n\nThan you can add the dependency to your dependencies:\n\n    \u003cproperties\u003e\n            ...\n        \u003c!-- TIME-MACHINE version --\u003e\n        \u003ctime-machine.version\u003e3\u003c/time-machine.version\u003e\n            ...\n    \u003c/properties\u003e\n            ...\n        \u003cdependencies\u003e\n            ...\n            \u003c!-- TIME-MACHINE DEPENDENCY --\u003e\n            \u003cdependency\u003e\n                \u003cgroupId\u003eio.github.astrapi69\u003c/groupId\u003e\n                \u003cartifactId\u003etime-machine\u003c/artifactId\u003e\n                \u003cversion\u003e${time-machine.version}\u003c/version\u003e\n            \u003c/dependency\u003e\n            ...\n        \u003c/dependencies\u003e\n\n## gradle dependency\n\nYou can first define the version in the ext section and add than the following gradle dependency to your\nproject `build.gradle` if you want to import the core functionality of time-machine:\n\ndefine version in file gradle.properties\n\n```\ntimeMachineVersion=3\n```\n\nor in build.gradle ext area\n\n```\next {\n            ...\n    timeMachineVersion = \"3\"\n            ...\n}\n```\n\nand than add the dependency to the dependencies area\n\n```\ndependencies {\n            ...\n    implementation(\"io.github.astrapi69:time-machine:$timeMachineVersion\")\n            ...\n}\n```\n\n## Semantic Versioning\n\nThe versions of time-machine are maintained with the Semantic Versioning guidelines.\n\nRelease version numbers will be incremented in the following format:\n\n`\u003cmajor\u003e.\u003cminor\u003e.\u003cpatch\u003e`\n\nFor detailed information on versioning you can visit\nthe [wiki page](https://github.com/lightblueseas/mvn-parent-projects/wiki/Semantic-Versioning).\n\n## Want to Help and improve it? ###\n\nThe source code for time-machine are on GitHub. Please feel free to fork and send pull requests!\n\nCreate your own fork of [astrapi69/time-machine/fork](https://github.com/astrapi69/time-machine/fork)\n\nTo share your changes, [submit a pull request](https://github.com/astrapi69/time-machine/pull/new/develop).\n\nDon't forget to add new units tests on your changes.\n\n## Contacting the Developers\n\nDo not hesitate to contact the time-machine developers with your questions, concerns, comments, bug reports, or feature\nrequests.\n\n- Feature requests, questions and bug reports can be reported at\n  the [issues page](https://github.com/astrapi69/time-machine/issues).\n\n## Similar projects\n\n* [threeten-extra](https://github.com/ThreeTen/threeten-extra) Provides additional date-time classes that complement\n  those in JDK 8\n\n## Credits\n\n|**Nexus Sonatype repositories**|\n|     :---:      |\n|[![sonatype repository](https://img.shields.io/nexus/r/https/oss.sonatype.org/io.github.astrapi69/time-machine.svg?style=for-the-badge)](https://oss.sonatype.org/index.html#nexus-search;gav~io.github.astrapi69~time-machine~~~)|\n|Special thanks to [sonatype repository](https://www.sonatype.com) for providing a free maven repository service for open source projects|\n|     \u003cimg width=1000/\u003e     |\n\n|**javadoc.io**|\n|     :---:      |\n|[![Javadocs](http://www.javadoc.io/badge/io.github.astrapi69/time-machine.svg)](http://www.javadoc.io/doc/io.github.astrapi69/time-machine)|\n|Special thanks to [javadoc.io](http://www.javadoc.io) for providing a free javadoc documentation for open source projects|\n|     \u003cimg width=1000/\u003e     |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastrapi69%2Ftime-machine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fastrapi69%2Ftime-machine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastrapi69%2Ftime-machine/lists"}