awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
JodaOrg avatar

JodaOrg/joda-time

0
View on GitHub↗
4,984 स्टार्स·1,022 फोर्क्स·Java·Apache-2.0·9 व्यूज़www.joda.org/joda-time↗

Joda Time

Joda-Time एक Java दिनांक और समय लाइब्रेरी और फ्रेमवर्क है जिसका उपयोग अस्थायी डेटा को पार्स करने, प्रतिनिधित्व करने और गणना करने के लिए किया जाता है। यह एक थ्रेड-सेफ अस्थायी API प्रदान करता है जो समवर्ती सुरक्षा सुनिश्चित करने के लिए अपरिवर्तनीय ऑब्जेक्ट्स का उपयोग करता है और ISO8601 मानक का पालन करता है।

यह प्रोजेक्ट अपनी प्लगेबल कैलेंडर प्रणाली द्वारा प्रतिष्ठित है, जो ग्रेगोरियन, बौद्ध, कॉप्टिक, इथियोपिक और इस्लामी कैलेंडर सहित विविध कालक्रमों का समर्थन करती है। यह एक समय क्षेत्र प्रबंधन टूल के रूप में भी कार्य करता है, जो होस्ट रनटाइम से स्वतंत्र रूप से इंस्टेंट का अनुवाद करने और डेलाइट सेविंग नियमों को अपडेट करने के लिए एक आंतरिक IANA-आधारित ज़ोन डेटाबेस का उपयोग करता है।

यह लाइब्रेरी अवधि और अवधि गणना के लिए अस्थायी अंकगणित, समय क्षेत्र प्रशासन, और प्राकृतिक भाषा या कस्टम पैटर्न के लिए दिनांक-समय फॉर्मेटिंग सहित व्यापक क्षमताओं को कवर करती है। इसमें सिस्टम क्लॉक को मॉक करके नियतात्मक समय परीक्षण के लिए टूल भी शामिल हैं।

यह प्रोजेक्ट लाइब्रेरी प्रकारों को मानक Java दिनांक और कैलेंडर वर्गों में बदलने के लिए इंटरऑपरेबिलिटी उपयोगिताएँ प्रदान करता है।

Features

  • Date and Time Libraries - Serves as a primary Java library for handling date and time calculations, time zones, and formatting.
  • ISO8601 Serialization - Provides a pattern-based engine for parsing and printing dates following the ISO8601 international standard.
  • Chronology Strategies - Implements a pluggable chronology framework using a strategy pattern to support diverse calendar systems.
  • Time Period Managements - Represents inexact time spans using years and months that resolve relative to a specific instant.
  • Time Zone Management - Translates instants between different time zones and retains local field values across named or offset zones.
  • Calendar Operations - Provides standard Gregorian calendar calculations, including leap year determination and month ranges.
  • Multi-Calendar Conversions - Calculates dates and eras using non-Gregorian systems such as Islamic, Buddhist, Coptic, and Ethiopic calendars.
  • Date Period Arithmetic - Adds duration fields to a point in time while automatically accounting for daylight savings transitions.
  • Epoch-Based Time Representations - Tracks absolute points in time as millisecond offsets from the Unix epoch for high-precision calculations.
  • Temporal Component Extractors - Decomposes full timestamps into individual units such as days, months, or years for granular temporal analysis.
  • Date Difference Calculators - Computes the distance between two timestamps as a total count of days or a broken-down period.
  • IANA Time Zone Database Integrations - Maintains an internal IANA-based time zone database to manage regional offsets independently of the host runtime.
  • Multi-Calendar Systems - Provides a pluggable system supporting interoperability between diverse chronologies including Gregorian, Buddhist, Coptic, and Islamic calendars.
  • Immutable Temporal APIs - Provides a thread-safe temporal API using immutable objects to prevent concurrency bugs during date and time arithmetic.
  • Local Date Types - Stores a date without a time zone as an immutable object to prevent concurrency issues.
  • Monotonic Time Measurement - Quantifies precise durations in milliseconds independent of calendars to perform additive date math.
  • Temporal - Uses immutable value objects for dates and times to ensure thread safety and prevent side-effect bugs.
  • Temporal Interval Modeling - Defines intervals with start and end points to measure the distance between two points in time.
  • Thread-Safe Formatters - Converts date-time objects to strings using immutable formatters shared across multiple threads without synchronization.
  • ISO8601 and Custom Patterns - Supports parsing and printing of date-time objects using ISO8601 standards and custom formatting patterns.
  • Temporal Recurrence Patterns - Processes repeating event patterns and calculates future dates according to the RFC 2445 iCal specification.
  • Half-Open Intervals - Implements time range modeling using inclusive starts and exclusive ends to simplify duration arithmetic.
  • Custom Time Zone Rules - Updates and manages rules for time zones to account for daylight saving changes and government regulations.
  • Transition Validations - Prevents the creation of timestamps that fall within daylight savings gaps to ensure chronological validity.
  • Buddhist Calendars - Calculates dates and eras using the Buddhist calendar system with its specific 543-year Gregorian offset.
  • Calendar Transitions - Handles the configurable switch between Julian and Gregorian systems to maintain historical accuracy.
  • Coptic Calendars - Calculates and formats dates according to the Coptic calendar and its unique 13-month structure.
  • Ethiopic Calendars - Calculates dates and time using the Ethiopic calendar system and its specific leap year rules.
  • Tabular Islamic Calendar Conversions - Computes dates and years based on the arithmetic Hijri lunar system and leap year patterns.
  • Partial to Instant Conversions - Provides the ability to transform partial date or time data into a full point in time using missing fields and a time zone.
  • Deterministic Testing Clocks - Implements a pluggable time source that allows overriding the system clock for deterministic software testing.
  • Day-Based Duration Types - Stores an immutable number of days to provide a type-safe way of representing day-based durations.
  • Month-Year Types - Stores a month and year combination without a day for tracking credit card expiration dates.
  • Partial Date-Time Types - Handles date and time components that lack a time zone or full precision, such as birthdays.
  • Partial Temporal Types - Stores a day and month combination without a year for representing anniversaries or birthdays.
  • System Clock Mocks - Allows overriding the system clock with fixed values or offsets to ensure deterministic software testing.
  • Natural Language Formatting - Converts timestamps into stylized natural language text to make dates easier for people to read.
  • Date And Time - Quality replacement for standard Java date and time classes.

स्टार हिस्ट्री

jodaorg/joda-time के लिए स्टार हिस्ट्री चार्टjodaorg/joda-time के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

jodaorg/joda-time क्या करता है?

Joda-Time एक Java दिनांक और समय लाइब्रेरी और फ्रेमवर्क है जिसका उपयोग अस्थायी डेटा को पार्स करने, प्रतिनिधित्व करने और गणना करने के लिए किया जाता है। यह एक थ्रेड-सेफ अस्थायी API प्रदान करता है जो समवर्ती सुरक्षा सुनिश्चित करने के लिए अपरिवर्तनीय ऑब्जेक्ट्स का उपयोग करता है और ISO8601 मानक का पालन करता है।

jodaorg/joda-time की मुख्य विशेषताएं क्या हैं?

jodaorg/joda-time की मुख्य विशेषताएं हैं: Date and Time Libraries, ISO8601 Serialization, Chronology Strategies, Time Period Managements, Time Zone Management, Calendar Operations, Multi-Calendar Conversions, Date Period Arithmetic।

jodaorg/joda-time के कुछ ओपन-सोर्स विकल्प क्या हैं?

jodaorg/joda-time के ओपन-सोर्स विकल्पों में शामिल हैं: tc39/proposal-temporal — This project is a proposal for a new immutable date and time API in JavaScript. It serves as a precision time-tracking… dromara/carbon — Carbon is a Go library for semantic date and time calculations, formatting, and parsing. It provides a semantic… howardhinnant/date — This project is a comprehensive date and time library designed for parsing, formatting, and calculating dates and… malcommac/swiftdate — SwiftDate is a date manipulation library for the Swift programming language. It provides a toolkit for parsing,… python-pendulum/pendulum — Pendulum is a Python datetime library used for creating, manipulating, and formatting date and time objects with… kotlin/kotlinx-datetime — kotlinx-datetime is a multiplatform library for handling date, time, and calendar operations across different targets.…

Joda Time के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Joda Time के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • tc39/proposal-temporaltc39 का अवतार

    tc39/proposal-temporal

    3,701GitHub पर देखें↗

    This project is a proposal for a new immutable date and time API in JavaScript. It serves as a precision time-tracking library and a multi-calendar date engine designed to replace the legacy Date object. The system is distinguished by its support for multiple calendar systems beyond the ISO standard and its use of IANA-based time zone resolution. It provides a framework for managing daylight saving transitions and UTC offsets while maintaining nanosecond precision for global timestamps. The API covers broad functional areas including complex date and time arithmetic, locale-aware formatting,

    HTML
    GitHub पर देखें↗3,701
  • dromara/carbondromara का अवतार

    dromara/carbon

    5,221GitHub पर देखें↗

    Carbon is a Go library for semantic date and time calculations, formatting, and parsing. It provides a semantic interface to simplify temporal data handling and improve the readability of date and time manipulations. The library is distinguished by its support for multi-calendar date conversion, allowing transformations between Gregorian, Chinese Lunar, Persian, and Hebrew calendar systems. It also includes a localized temporal framework that uses ISO 639-1 codes to format dates and relative time differences across multiple language locales. Additional capabilities cover global time zone man

    Go
    GitHub पर देखें↗5,221
  • howardhinnant/dateHowardHinnant का अवतार

    HowardHinnant/date

    3,379GitHub पर देखें↗

    This project is a comprehensive date and time library designed for parsing, formatting, and calculating dates and times with high precision. It provides a multi-calendar system implementation that supports conversions between proleptic Gregorian, Julian, ISO week, and Tabular Islamic calendars. The library is distinguished by its high-precision time clocks and its implementation of the IANA time zone database. It tracks physical time using UTC, TAI, and GPS clocks to account for leap seconds and provides a system for managing geographic time zones and offsets based on IANA data. The capabili

    C++calendardatedatetime
    GitHub पर देखें↗3,379
  • malcommac/swiftdatemalcommac का अवतार

    malcommac/SwiftDate

    7,703GitHub पर देखें↗

    SwiftDate is a date manipulation library for the Swift programming language. It provides a toolkit for parsing, validating, and formatting dates, times, and timezones. The library includes a relative time generator for producing date offsets based on reference points such as tomorrow or next week, and a localized date formatter for transforming date objects into human-readable strings across multiple languages and locales. It also features an ISO8601 date parser to convert standardized date strings from SQL, HTTP, and ISO8601 formats into structured objects, alongside tools for managing timez

    Swift
    GitHub पर देखें↗7,703
  • Joda Time के सभी 30 विकल्प देखें→