# 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.15\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-09-14 20:17+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 "This macro is now thread safe." msgstr "" #: ../../c-api/datetime.rst:39 msgid "Structure containing the fields for the datetime C API." msgstr "" #: ../../c-api/datetime.rst:41 msgid "The fields of this structure are private and subject to change." msgstr "" #: ../../c-api/datetime.rst:43 msgid "Do not use this directly; prefer ``PyDateTime_*`` APIs instead." msgstr "" #: ../../c-api/datetime.rst:47 msgid "Dynamically allocated object containing the datetime C API." msgstr "" #: ../../c-api/datetime.rst:49 msgid "" "This variable is only available once :c:macro:`PyDateTime_IMPORT` succeeds." msgstr "" #: ../../c-api/datetime.rst:53 msgid "" "This variable should not be accessed directly as direct access is not thread-" "safe. Use :c:func:`PyDateTime_IMPORT` instead." msgstr "" #: ../../c-api/datetime.rst:58 msgid "This subtype of :c:type:`PyObject` represents a Python date object." msgstr "" #: ../../c-api/datetime.rst:62 msgid "This subtype of :c:type:`PyObject` represents a Python datetime object." msgstr "" #: ../../c-api/datetime.rst:66 msgid "This subtype of :c:type:`PyObject` represents a Python time object." msgstr "" #: ../../c-api/datetime.rst:70 msgid "" "This subtype of :c:type:`PyObject` represents the difference between two " "datetime values." msgstr "" #: ../../c-api/datetime.rst:74 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:79 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:84 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:89 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:95 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:99 msgid "Macro for access to the UTC singleton:" msgstr "" #: ../../c-api/datetime.rst:103 msgid "" "Returns the time zone singleton representing UTC, the same object as :attr:" "`datetime.timezone.utc`." msgstr "" #: ../../c-api/datetime.rst:109 msgid "Type-check macros:" msgstr "" #: ../../c-api/datetime.rst:113 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:120 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:126 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:133 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:139 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:146 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:152 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:159 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:165 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:172 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:176 msgid "Macros to create objects:" msgstr "" #: ../../c-api/datetime.rst:180 msgid "" "Return a :class:`datetime.date` object with the specified year, month and " "day." msgstr "" #: ../../c-api/datetime.rst:185 msgid "" "Return a :class:`datetime.datetime` object with the specified year, month, " "day, hour, minute, second and microsecond." msgstr "" #: ../../c-api/datetime.rst:191 msgid "" "Return a :class:`datetime.datetime` object with the specified year, month, " "day, hour, minute, second, microsecond and fold." msgstr "" #: ../../c-api/datetime.rst:199 msgid "" "Return a :class:`datetime.time` object with the specified hour, minute, " "second and microsecond." msgstr "" #: ../../c-api/datetime.rst:205 msgid "" "Return a :class:`datetime.time` object with the specified hour, minute, " "second, microsecond and fold." msgstr "" #: ../../c-api/datetime.rst:213 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:221 msgid "" "Return a :class:`datetime.timezone` object with an unnamed fixed offset " "represented by the *offset* argument." msgstr "" #: ../../c-api/datetime.rst:229 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:235 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:242 msgid "Return the year, as a positive int." msgstr "" #: ../../c-api/datetime.rst:247 msgid "Return the month, as an int from 1 through 12." msgstr "" #: ../../c-api/datetime.rst:252 msgid "Return the day, as an int from 1 through 31." msgstr "" #: ../../c-api/datetime.rst:255 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:261 ../../c-api/datetime.rst:299 msgid "Return the hour, as an int from 0 through 23." msgstr "" #: ../../c-api/datetime.rst:266 ../../c-api/datetime.rst:304 msgid "Return the minute, as an int from 0 through 59." msgstr "" #: ../../c-api/datetime.rst:271 ../../c-api/datetime.rst:309 msgid "Return the second, as an int from 0 through 59." msgstr "" #: ../../c-api/datetime.rst:276 ../../c-api/datetime.rst:314 msgid "Return the microsecond, as an int from 0 through 999999." msgstr "" #: ../../c-api/datetime.rst:281 ../../c-api/datetime.rst:319 msgid "Return the fold, as an int from 0 through 1." msgstr "" #: ../../c-api/datetime.rst:288 ../../c-api/datetime.rst:326 msgid "Return the tzinfo (which may be ``None``)." msgstr "" #: ../../c-api/datetime.rst:293 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:331 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:337 msgid "Return the number of days, as an int from -999999999 to 999999999." msgstr "" #: ../../c-api/datetime.rst:344 msgid "Return the number of seconds, as an int from 0 through 86399." msgstr "" #: ../../c-api/datetime.rst:351 msgid "Return the number of microseconds, as an int from 0 through 999999." msgstr "" #: ../../c-api/datetime.rst:356 msgid "Macros for the convenience of modules implementing the DB API:" msgstr "" #: ../../c-api/datetime.rst:360 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:366 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:371 msgid "Internal data" msgstr "" #: ../../c-api/datetime.rst:373 msgid "" "The following symbols are exposed by the C API but should be considered " "internal-only." msgstr "" #: ../../c-api/datetime.rst:378 msgid "Name of the datetime capsule to pass to :c:func:`PyCapsule_Import`." msgstr "" #: ../../c-api/datetime.rst:380 msgid "Internal usage only. Use :c:macro:`PyDateTime_IMPORT` instead." msgstr ""