Paket: python-egenix-mxdatetime (3.2.9-1)
Links für python-egenix-mxdatetime
Debian-Ressourcen:
Quellcode-Paket egenix-mx-base herunterladen:
- [egenix-mx-base_3.2.9-1.dsc]
- [egenix-mx-base_3.2.9.orig.tar.gz]
- [egenix-mx-base_3.2.9-1.debian.tar.xz]
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.
Andere Pakete mit Bezug zu python-egenix-mxdatetime
|
|
|
|
-
- dep: libc6 (>= 2.4)
- GNU-C-Bibliothek: Laufzeitbibliotheken
auch ein virtuelles Paket, bereitgestellt durch libc6-udeb
-
- dep: python (<< 2.8)
- Interaktive objektorientierte Hochsprache (Python2-Version)
- dep: python (>= 2.7)
-
- dep: python-egenix-mxtools
- Sammlung von zusätzlichen Builtins (integrierten Funktionen) für Python
-
- sug: python-egenix-mxdatetime-dbg
- virtuelles Paket, bereitgestellt durch python-egenix-mx-base-dbg
-
- sug: python-egenix-mxdatetime-doc
- date and time handling routines for Python (documentation)
python-egenix-mxdatetime herunterladen
Architektur | Paketgröße | Größe (installiert) | Dateien |
---|---|---|---|
i386 | 71,7 kB | 313,0 kB | [Liste der Dateien] |