Arrow est une bibliothèque Python de gestion des dates et heures qui simplifie la création et la manipulation de timestamps en encapsulant la bibliothèque standard de Python. C'est un outil efficace pour gérer les objets date, les décalages horaires et effectuer des calculs de dates relatives.
Les fonctionnalités principales de arrow-py/arrow sont : Date and Time Libraries, Standard Library Wrappers, Relative Date Generations, Date Object Creators, Date String Parsers, Temporal Arithmetic, Natural Language Formatters, Relative Time Humanization.
Les alternatives open-source à arrow-py/arrow incluent : sdispater/pendulum — Pendulum is a Python date and time library that provides a simplified interface for date arithmetic, ISO parsing,… dromara/carbon — Carbon is a Go library for semantic date and time calculations, formatting, and parsing. It provides a semantic… python-pendulum/pendulum — Pendulum is a Python datetime library used for creating, manipulating, and formatting date and time objects with… spencermountain/spacetime — Spacetime is a JavaScript timezone library and date manipulation framework designed for parsing, formatting, and… malcommac/swiftdate — SwiftDate is a date manipulation library for the Swift programming language. It provides a toolkit for parsing,… formkit/tempo — Tempo is a JavaScript date manipulation library that provides a suite of tools for parsing, formatting, and…
Pendulum is a Python date and time library that provides a simplified interface for date arithmetic, ISO parsing, localization, and timezone management. It serves as a replacement for the standard library datetime module, extending existing classes to maintain compatibility while offering a more intuitive management interface. The library distinguishes itself through a natural language date formatter that translates time differences into localized strings and a dedicated ISO 8601 date parser. It also includes tools for time-dependent logic testing, allowing the system clock to be mocked or fi
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
Pendulum is a Python datetime library used for creating, manipulating, and formatting date and time objects with native timezone awareness. It extends the native Python datetime class to maintain compatibility while providing a specialized engine for date arithmetic and timezone management. The library features a dedicated ISO 8601 and RFC 3339 parser that converts standardized strings into date objects without requiring manual format strings. It also includes a relative time generator for producing natural language descriptions of time differences and a timezone management tool that automati
Spacetime is a JavaScript timezone library and date manipulation framework designed for parsing, formatting, and managing dates across global timezones. It provides an internationalization tool for localizing date components and includes static type definitions for TypeScript environments to ensure type checking and autocompletion. The project features a plugin system for custom date logic, allowing the injection of specialized methods and behaviors into date objects. This extensibility enables the implementation of project-specific time requirements through prototype-based method extensions.