# 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 ""