Alle Optionen
buster  ]
[ Quellcode: egenix-mx-base  ]

Paket: python-egenix-mxdatetime (3.2.9-1)

Links für python-egenix-mxdatetime

Screenshot

Debian-Ressourcen:

Quellcode-Paket egenix-mx-base herunterladen:

Betreuer:

Ähnliche Pakete:

Python-Routinen für Datum und Uhrzeit

Das Python-Erweiterungspaket mxDateTime stellt die drei neuen Objekte DateTime, DateTimeDelta und RelativeDateTime zur Verfügung. Mit diesen können Sie Datums- und Zeitwerte auf eine viel natürlichere Weise als mit den im Python-Modul time verwendeten »Ticks« (Sekunden seit 1970-01-01 00:00:00 UTC) speichern und behandeln.

Sie können Instanzen addieren, subtrahieren und sogar multiplizieren, »abbeizen« und diese in Strings, COM-Termine, Ticks und einige andere eher esoterische Einheiten umwandeln. Darüber stehen mehrere bequeme Konstruktoren und Formatierer bereit, um den Umgang mit Datums- und Zeitwerten in realen Anwendungen möglichst einfach zu machen.

Neben der Bereitstellung einer einfach bedienbaren Python-Schnittstelle exportiert das Paket auch eine komfortable C-API, auf der andere Erweiterungen aufbauen können. Dies ist besonders interessant für Datenbankanwendungen, die oft mit Uhrzeit- und Datumswerten befasst sind. (Das Paket mxODBC Paket ist ein Beispiel für eine Erweiterung, die diese Schnittstelle nutzt.)

mxDateTime kann verschiedene Speicherformate für Datum und Zeit, einschließlich COM-Terminen, TJD, MJD, JDN, Tupel und wahrscheinlich am Wichtigsten, Strings, ineinander konvertieren.

Der in mxDateTime implementierte Datum-/Zeit-Parser ist einer der flexibelsten derartigen für Python verfügbaren Parser. Er wird ständig verbessert, um die Auswertung von Datum-/Zeit-Strings so einfach wie möglich zu machen. Gleichzeitig bietet er eine voll anpassbare Schnittstelle, die die Auswahl gültige Datums-/Zeit-Formate aus einer Reihe von vordefinierten Kategorien ermöglicht.

Es gibt auch spezielle Parser- und Formatier-Module für die ARPA- und ISO- Datums-/Zeit-Formate, die praktisch sind, wenn Sie viel mit Internetstandards arbeiten.

Markierungen: Software-Entwicklung: Python-Entwicklung, Bibliotheken, Implementiert in: implemented-in::python, role::shared-lib, Zweck: Zeit und Uhr

Andere Pakete mit Bezug zu python-egenix-mxdatetime

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

python-egenix-mxdatetime herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
i386 71,7 kB313,0 kB [Liste der Dateien]