# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001 Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR , YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.14\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-15 09:12+0000\n"
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../../c-api/datetime.rst:6
msgid "DateTime Objects"
msgstr ""
#: ../../c-api/datetime.rst:8
msgid ""
"Various date and time objects are supplied by the :mod:`datetime` module. "
"Before using any of these functions, the header file :file:`datetime.h` must "
"be included in your source (note that this is not included by :file:`Python."
"h`), and the macro :c:macro:`PyDateTime_IMPORT` must be invoked, usually as "
"part of the module initialisation function. The macro puts a pointer to a C "
"structure into a static variable, :c:data:`PyDateTimeAPI`, that is used by "
"the following macros."
msgstr ""
#: ../../c-api/datetime.rst:18
msgid "Import the datetime C API."
msgstr ""
#: ../../c-api/datetime.rst:20
msgid ""
"On success, populate the :c:var:`PyDateTimeAPI` pointer. On failure, set :c:"
"var:`PyDateTimeAPI` to ``NULL`` and set an exception. The caller must check "
"if an error occurred via :c:func:`PyErr_Occurred`:"
msgstr ""
#: ../../c-api/datetime.rst:24
msgid ""
"PyDateTime_IMPORT;\n"
"if (PyErr_Occurred()) { /* cleanup */ }"
msgstr ""
#: ../../c-api/datetime.rst:31
msgid "This is not compatible with subinterpreters."
msgstr ""
#: ../../c-api/datetime.rst:35
msgid "Structure containing the fields for the datetime C API."
msgstr ""
#: ../../c-api/datetime.rst:37
msgid "The fields of this structure are private and subject to change."
msgstr ""
#: ../../c-api/datetime.rst:39
msgid "Do not use this directly; prefer ``PyDateTime_*`` APIs instead."
msgstr ""
#: ../../c-api/datetime.rst:43
msgid "Dynamically allocated object containing the datetime C API."
msgstr ""
#: ../../c-api/datetime.rst:45
msgid ""
"This variable is only available once :c:macro:`PyDateTime_IMPORT` succeeds."
msgstr ""
#: ../../c-api/datetime.rst:49
msgid "This subtype of :c:type:`PyObject` represents a Python date object."
msgstr ""
#: ../../c-api/datetime.rst:53
msgid "This subtype of :c:type:`PyObject` represents a Python datetime object."
msgstr ""
#: ../../c-api/datetime.rst:57
msgid "This subtype of :c:type:`PyObject` represents a Python time object."
msgstr ""
#: ../../c-api/datetime.rst:61
msgid ""
"This subtype of :c:type:`PyObject` represents the difference between two "
"datetime values."
msgstr ""
#: ../../c-api/datetime.rst:65
msgid ""
"This instance of :c:type:`PyTypeObject` represents the Python date type; it "
"is the same object as :class:`datetime.date` in the Python layer."
msgstr ""
#: ../../c-api/datetime.rst:70
msgid ""
"This instance of :c:type:`PyTypeObject` represents the Python datetime type; "
"it is the same object as :class:`datetime.datetime` in the Python layer."
msgstr ""
#: ../../c-api/datetime.rst:75
msgid ""
"This instance of :c:type:`PyTypeObject` represents the Python time type; it "
"is the same object as :class:`datetime.time` in the Python layer."
msgstr ""
#: ../../c-api/datetime.rst:80
msgid ""
"This instance of :c:type:`PyTypeObject` represents the Python type for the "
"difference between two datetime values; it is the same object as :class:"
"`datetime.timedelta` in the Python layer."
msgstr ""
#: ../../c-api/datetime.rst:86
msgid ""
"This instance of :c:type:`PyTypeObject` represents the Python time zone info "
"type; it is the same object as :class:`datetime.tzinfo` in the Python layer."
msgstr ""
#: ../../c-api/datetime.rst:90
msgid "Macro for access to the UTC singleton:"
msgstr ""
#: ../../c-api/datetime.rst:94
msgid ""
"Returns the time zone singleton representing UTC, the same object as :attr:"
"`datetime.timezone.utc`."
msgstr ""
#: ../../c-api/datetime.rst:100
msgid "Type-check macros:"
msgstr ""
#: ../../c-api/datetime.rst:104
msgid ""
"Return true if *ob* is of type :c:data:`PyDateTime_DateType` or a subtype "
"of :c:data:`!PyDateTime_DateType`. *ob* must not be ``NULL``. This "
"function always succeeds."
msgstr ""
#: ../../c-api/datetime.rst:111
msgid ""
"Return true if *ob* is of type :c:data:`PyDateTime_DateType`. *ob* must not "
"be ``NULL``. This function always succeeds."
msgstr ""
#: ../../c-api/datetime.rst:117
msgid ""
"Return true if *ob* is of type :c:data:`PyDateTime_DateTimeType` or a "
"subtype of :c:data:`!PyDateTime_DateTimeType`. *ob* must not be ``NULL``. "
"This function always succeeds."
msgstr ""
#: ../../c-api/datetime.rst:124
msgid ""
"Return true if *ob* is of type :c:data:`PyDateTime_DateTimeType`. *ob* must "
"not be ``NULL``. This function always succeeds."
msgstr ""
#: ../../c-api/datetime.rst:130
msgid ""
"Return true if *ob* is of type :c:data:`PyDateTime_TimeType` or a subtype "
"of :c:data:`!PyDateTime_TimeType`. *ob* must not be ``NULL``. This "
"function always succeeds."
msgstr ""
#: ../../c-api/datetime.rst:137
msgid ""
"Return true if *ob* is of type :c:data:`PyDateTime_TimeType`. *ob* must not "
"be ``NULL``. This function always succeeds."
msgstr ""
#: ../../c-api/datetime.rst:143
msgid ""
"Return true if *ob* is of type :c:data:`PyDateTime_DeltaType` or a subtype "
"of :c:data:`!PyDateTime_DeltaType`. *ob* must not be ``NULL``. This "
"function always succeeds."
msgstr ""
#: ../../c-api/datetime.rst:150
msgid ""
"Return true if *ob* is of type :c:data:`PyDateTime_DeltaType`. *ob* must not "
"be ``NULL``. This function always succeeds."
msgstr ""
#: ../../c-api/datetime.rst:156
msgid ""
"Return true if *ob* is of type :c:data:`PyDateTime_TZInfoType` or a subtype "
"of :c:data:`!PyDateTime_TZInfoType`. *ob* must not be ``NULL``. This "
"function always succeeds."
msgstr ""
#: ../../c-api/datetime.rst:163
msgid ""
"Return true if *ob* is of type :c:data:`PyDateTime_TZInfoType`. *ob* must "
"not be ``NULL``. This function always succeeds."
msgstr ""
#: ../../c-api/datetime.rst:167
msgid "Macros to create objects:"
msgstr ""
#: ../../c-api/datetime.rst:171
msgid ""
"Return a :class:`datetime.date` object with the specified year, month and "
"day."
msgstr ""
#: ../../c-api/datetime.rst:176
msgid ""
"Return a :class:`datetime.datetime` object with the specified year, month, "
"day, hour, minute, second and microsecond."
msgstr ""
#: ../../c-api/datetime.rst:182
msgid ""
"Return a :class:`datetime.datetime` object with the specified year, month, "
"day, hour, minute, second, microsecond and fold."
msgstr ""
#: ../../c-api/datetime.rst:190
msgid ""
"Return a :class:`datetime.time` object with the specified hour, minute, "
"second and microsecond."
msgstr ""
#: ../../c-api/datetime.rst:196
msgid ""
"Return a :class:`datetime.time` object with the specified hour, minute, "
"second, microsecond and fold."
msgstr ""
#: ../../c-api/datetime.rst:204
msgid ""
"Return a :class:`datetime.timedelta` object representing the given number of "
"days, seconds and microseconds. Normalization is performed so that the "
"resulting number of microseconds and seconds lie in the ranges documented "
"for :class:`datetime.timedelta` objects."
msgstr ""
#: ../../c-api/datetime.rst:212
msgid ""
"Return a :class:`datetime.timezone` object with an unnamed fixed offset "
"represented by the *offset* argument."
msgstr ""
#: ../../c-api/datetime.rst:220
msgid ""
"Return a :class:`datetime.timezone` object with a fixed offset represented "
"by the *offset* argument and with tzname *name*."
msgstr ""
#: ../../c-api/datetime.rst:226
msgid ""
"Macros to extract fields from date objects. The argument must be an "
"instance of :c:type:`PyDateTime_Date`, including subclasses (such as :c:type:"
"`PyDateTime_DateTime`). The argument must not be ``NULL``, and the type is "
"not checked:"
msgstr ""
#: ../../c-api/datetime.rst:233
msgid "Return the year, as a positive int."
msgstr ""
#: ../../c-api/datetime.rst:238
msgid "Return the month, as an int from 1 through 12."
msgstr ""
#: ../../c-api/datetime.rst:243
msgid "Return the day, as an int from 1 through 31."
msgstr ""
#: ../../c-api/datetime.rst:246
msgid ""
"Macros to extract fields from datetime objects. The argument must be an "
"instance of :c:type:`PyDateTime_DateTime`, including subclasses. The "
"argument must not be ``NULL``, and the type is not checked:"
msgstr ""
#: ../../c-api/datetime.rst:252 ../../c-api/datetime.rst:290
msgid "Return the hour, as an int from 0 through 23."
msgstr ""
#: ../../c-api/datetime.rst:257 ../../c-api/datetime.rst:295
msgid "Return the minute, as an int from 0 through 59."
msgstr ""
#: ../../c-api/datetime.rst:262 ../../c-api/datetime.rst:300
msgid "Return the second, as an int from 0 through 59."
msgstr ""
#: ../../c-api/datetime.rst:267 ../../c-api/datetime.rst:305
msgid "Return the microsecond, as an int from 0 through 999999."
msgstr ""
#: ../../c-api/datetime.rst:272 ../../c-api/datetime.rst:310
msgid "Return the fold, as an int from 0 through 1."
msgstr ""
#: ../../c-api/datetime.rst:279 ../../c-api/datetime.rst:317
msgid "Return the tzinfo (which may be ``None``)."
msgstr ""
#: ../../c-api/datetime.rst:284
msgid ""
"Macros to extract fields from time objects. The argument must be an "
"instance of :c:type:`PyDateTime_Time`, including subclasses. The argument "
"must not be ``NULL``, and the type is not checked:"
msgstr ""
#: ../../c-api/datetime.rst:322
msgid ""
"Macros to extract fields from time delta objects. The argument must be an "
"instance of :c:type:`PyDateTime_Delta`, including subclasses. The argument "
"must not be ``NULL``, and the type is not checked:"
msgstr ""
#: ../../c-api/datetime.rst:328
msgid "Return the number of days, as an int from -999999999 to 999999999."
msgstr ""
#: ../../c-api/datetime.rst:335
msgid "Return the number of seconds, as an int from 0 through 86399."
msgstr ""
#: ../../c-api/datetime.rst:342
msgid "Return the number of microseconds, as an int from 0 through 999999."
msgstr ""
#: ../../c-api/datetime.rst:347
msgid "Macros for the convenience of modules implementing the DB API:"
msgstr ""
#: ../../c-api/datetime.rst:351
msgid ""
"Create and return a new :class:`datetime.datetime` object given an argument "
"tuple suitable for passing to :meth:`datetime.datetime.fromtimestamp`."
msgstr ""
#: ../../c-api/datetime.rst:357
msgid ""
"Create and return a new :class:`datetime.date` object given an argument "
"tuple suitable for passing to :meth:`datetime.date.fromtimestamp`."
msgstr ""
#: ../../c-api/datetime.rst:362
msgid "Internal data"
msgstr ""
#: ../../c-api/datetime.rst:364
msgid ""
"The following symbols are exposed by the C API but should be considered "
"internal-only."
msgstr ""
#: ../../c-api/datetime.rst:369
msgid "Name of the datetime capsule to pass to :c:func:`PyCapsule_Import`."
msgstr ""
#: ../../c-api/datetime.rst:371
msgid "Internal usage only. Use :c:macro:`PyDateTime_IMPORT` instead."
msgstr ""