Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.112
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
Python-3.10.14 /
Doc /
c-api /
Delete
Unzip
Name
Size
Permission
Date
Action
abstract.rst
723
B
-rw-r--r--
2024-03-19 22:46
allocation.rst
2.64
KB
-rw-r--r--
2024-03-19 22:46
apiabiversion.rst
2.31
KB
-rw-r--r--
2024-03-19 22:46
arg.rst
30.91
KB
-rw-r--r--
2024-03-19 22:46
bool.rst
1.2
KB
-rw-r--r--
2024-03-19 22:46
buffer.rst
22.47
KB
-rw-r--r--
2024-03-19 22:46
bytearray.rst
2.2
KB
-rw-r--r--
2024-03-19 22:46
bytes.rst
9.24
KB
-rw-r--r--
2024-03-19 22:46
call.rst
16.56
KB
-rw-r--r--
2024-03-19 22:46
capsule.rst
5.68
KB
-rw-r--r--
2024-03-19 22:46
cell.rst
1.94
KB
-rw-r--r--
2024-03-19 22:46
code.rst
2.56
KB
-rw-r--r--
2024-03-19 22:46
codec.rst
5.01
KB
-rw-r--r--
2024-03-19 22:46
complex.rst
4.13
KB
-rw-r--r--
2024-03-19 22:46
concrete.rst
2.03
KB
-rw-r--r--
2024-03-19 22:46
contextvars.rst
4.11
KB
-rw-r--r--
2024-03-19 22:46
conversion.rst
5.39
KB
-rw-r--r--
2024-03-19 22:46
coro.rst
862
B
-rw-r--r--
2024-03-19 22:46
datetime.rst
8.46
KB
-rw-r--r--
2024-03-19 22:46
descriptor.rst
1.08
KB
-rw-r--r--
2024-03-19 22:46
dict.rst
8.51
KB
-rw-r--r--
2024-03-19 22:46
exceptions.rst
49.28
KB
-rw-r--r--
2024-03-19 22:46
file.rst
4.25
KB
-rw-r--r--
2024-03-19 22:46
float.rst
2.27
KB
-rw-r--r--
2024-03-19 22:46
function.rst
3.37
KB
-rw-r--r--
2024-03-19 22:46
gcsupport.rst
8.52
KB
-rw-r--r--
2024-03-19 22:46
gen.rst
1.35
KB
-rw-r--r--
2024-03-19 22:46
import.rst
12.61
KB
-rw-r--r--
2024-03-19 22:46
index.rst
632
B
-rw-r--r--
2024-03-19 22:46
init.rst
69.48
KB
-rw-r--r--
2024-03-19 22:46
init_config.rst
48.17
KB
-rw-r--r--
2024-03-19 22:46
intro.rst
32.23
KB
-rw-r--r--
2024-03-19 22:46
iter.rst
1.98
KB
-rw-r--r--
2024-03-19 22:46
iterator.rst
1.67
KB
-rw-r--r--
2024-03-19 22:46
list.rst
4.61
KB
-rw-r--r--
2024-03-19 22:46
long.rst
10.72
KB
-rw-r--r--
2024-03-19 22:46
mapping.rst
3.47
KB
-rw-r--r--
2024-03-19 22:46
marshal.rst
3.71
KB
-rw-r--r--
2024-03-19 22:46
memory.rst
29.92
KB
-rw-r--r--
2024-03-19 22:46
memoryview.rst
2.32
KB
-rw-r--r--
2024-03-19 22:46
method.rst
2.71
KB
-rw-r--r--
2024-03-19 22:46
module.rst
22.79
KB
-rw-r--r--
2024-03-19 22:46
none.rst
736
B
-rw-r--r--
2024-03-19 22:46
number.rst
10.83
KB
-rw-r--r--
2024-03-19 22:46
objbuffer.rst
2.39
KB
-rw-r--r--
2024-03-19 22:46
object.rst
15.16
KB
-rw-r--r--
2024-03-19 22:46
objimpl.rst
300
B
-rw-r--r--
2024-03-19 22:46
refcounting.rst
4.5
KB
-rw-r--r--
2024-03-19 22:46
reflection.rst
1.96
KB
-rw-r--r--
2024-03-19 22:46
sequence.rst
6.62
KB
-rw-r--r--
2024-03-19 22:46
set.rst
6.22
KB
-rw-r--r--
2024-03-19 22:46
slice.rst
4.47
KB
-rw-r--r--
2024-03-19 22:46
stable.rst
6.44
KB
-rw-r--r--
2024-03-19 22:46
structures.rst
18.59
KB
-rw-r--r--
2024-03-19 22:46
sys.rst
16.48
KB
-rw-r--r--
2024-03-19 22:46
tuple.rst
8.45
KB
-rw-r--r--
2024-03-19 22:46
type.rst
9.86
KB
-rw-r--r--
2024-03-19 22:46
typehints.rst
1.67
KB
-rw-r--r--
2024-03-19 22:46
typeobj.rst
127.01
KB
-rw-r--r--
2024-03-19 22:46
unicode.rst
67.9
KB
-rw-r--r--
2024-03-19 22:46
utilities.rst
410
B
-rw-r--r--
2024-03-19 22:46
veryhigh.rst
15.57
KB
-rw-r--r--
2024-03-19 22:46
weakref.rst
3.03
KB
-rw-r--r--
2024-03-19 22:46
Save
Rename
.. highlight:: c .. _datetimeobjects: DateTime Objects ---------------- 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. Macro for access to the UTC singleton: .. c:var:: PyObject* PyDateTime_TimeZone_UTC Returns the time zone singleton representing UTC, the same object as :attr:`datetime.timezone.utc`. .. versionadded:: 3.7 Type-check macros: .. c:function:: int PyDate_Check(PyObject *ob) 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. .. c:function:: int PyDate_CheckExact(PyObject *ob) Return true if *ob* is of type :c:data:`PyDateTime_DateType`. *ob* must not be ``NULL``. This function always succeeds. .. c:function:: int PyDateTime_Check(PyObject *ob) 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. .. c:function:: int PyDateTime_CheckExact(PyObject *ob) Return true if *ob* is of type :c:data:`PyDateTime_DateTimeType`. *ob* must not be ``NULL``. This function always succeeds. .. c:function:: int PyTime_Check(PyObject *ob) 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. .. c:function:: int PyTime_CheckExact(PyObject *ob) Return true if *ob* is of type :c:data:`PyDateTime_TimeType`. *ob* must not be ``NULL``. This function always succeeds. .. c:function:: int PyDelta_Check(PyObject *ob) 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. .. c:function:: int PyDelta_CheckExact(PyObject *ob) Return true if *ob* is of type :c:data:`PyDateTime_DeltaType`. *ob* must not be ``NULL``. This function always succeeds. .. c:function:: int PyTZInfo_Check(PyObject *ob) 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. .. c:function:: int PyTZInfo_CheckExact(PyObject *ob) Return true if *ob* is of type :c:data:`PyDateTime_TZInfoType`. *ob* must not be ``NULL``. This function always succeeds. Macros to create objects: .. c:function:: PyObject* PyDate_FromDate(int year, int month, int day) Return a :class:`datetime.date` object with the specified year, month and day. .. c:function:: PyObject* PyDateTime_FromDateAndTime(int year, int month, int day, int hour, int minute, int second, int usecond) Return a :class:`datetime.datetime` object with the specified year, month, day, hour, minute, second and microsecond. .. c:function:: PyObject* PyDateTime_FromDateAndTimeAndFold(int year, int month, int day, int hour, int minute, int second, int usecond, int fold) Return a :class:`datetime.datetime` object with the specified year, month, day, hour, minute, second, microsecond and fold. .. versionadded:: 3.6 .. c:function:: PyObject* PyTime_FromTime(int hour, int minute, int second, int usecond) Return a :class:`datetime.time` object with the specified hour, minute, second and microsecond. .. c:function:: PyObject* PyTime_FromTimeAndFold(int hour, int minute, int second, int usecond, int fold) Return a :class:`datetime.time` object with the specified hour, minute, second, microsecond and fold. .. versionadded:: 3.6 .. c:function:: PyObject* PyDelta_FromDSU(int days, int seconds, int useconds) 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. .. c:function:: PyObject* PyTimeZone_FromOffset(PyDateTime_DeltaType* offset) Return a :class:`datetime.timezone` object with an unnamed fixed offset represented by the *offset* argument. .. versionadded:: 3.7 .. c:function:: PyObject* PyTimeZone_FromOffsetAndName(PyDateTime_DeltaType* offset, PyUnicode* name) Return a :class:`datetime.timezone` object with a fixed offset represented by the *offset* argument and with tzname *name*. .. versionadded:: 3.7 Macros to extract fields from date objects. The argument must be an instance of :c:data:`PyDateTime_Date`, including subclasses (such as :c:data:`PyDateTime_DateTime`). The argument must not be ``NULL``, and the type is not checked: .. c:function:: int PyDateTime_GET_YEAR(PyDateTime_Date *o) Return the year, as a positive int. .. c:function:: int PyDateTime_GET_MONTH(PyDateTime_Date *o) Return the month, as an int from 1 through 12. .. c:function:: int PyDateTime_GET_DAY(PyDateTime_Date *o) Return the day, as an int from 1 through 31. Macros to extract fields from datetime objects. The argument must be an instance of :c:data:`PyDateTime_DateTime`, including subclasses. The argument must not be ``NULL``, and the type is not checked: .. c:function:: int PyDateTime_DATE_GET_HOUR(PyDateTime_DateTime *o) Return the hour, as an int from 0 through 23. .. c:function:: int PyDateTime_DATE_GET_MINUTE(PyDateTime_DateTime *o) Return the minute, as an int from 0 through 59. .. c:function:: int PyDateTime_DATE_GET_SECOND(PyDateTime_DateTime *o) Return the second, as an int from 0 through 59. .. c:function:: int PyDateTime_DATE_GET_MICROSECOND(PyDateTime_DateTime *o) Return the microsecond, as an int from 0 through 999999. .. c:function:: int PyDateTime_DATE_GET_FOLD(PyDateTime_DateTime *o) Return the fold, as an int from 0 through 1. .. versionadded:: 3.6 .. c:function:: PyObject* PyDateTime_DATE_GET_TZINFO(PyDateTime_DateTime *o) Return the tzinfo (which may be ``None``). .. versionadded:: 3.10 Macros to extract fields from time objects. The argument must be an instance of :c:data:`PyDateTime_Time`, including subclasses. The argument must not be ``NULL``, and the type is not checked: .. c:function:: int PyDateTime_TIME_GET_HOUR(PyDateTime_Time *o) Return the hour, as an int from 0 through 23. .. c:function:: int PyDateTime_TIME_GET_MINUTE(PyDateTime_Time *o) Return the minute, as an int from 0 through 59. .. c:function:: int PyDateTime_TIME_GET_SECOND(PyDateTime_Time *o) Return the second, as an int from 0 through 59. .. c:function:: int PyDateTime_TIME_GET_MICROSECOND(PyDateTime_Time *o) Return the microsecond, as an int from 0 through 999999. .. c:function:: int PyDateTime_TIME_GET_FOLD(PyDateTime_Time *o) Return the fold, as an int from 0 through 1. .. versionadded:: 3.6 .. c:function:: PyObject* PyDateTime_TIME_GET_TZINFO(PyDateTime_Time *o) Return the tzinfo (which may be ``None``). .. versionadded:: 3.10 Macros to extract fields from time delta objects. The argument must be an instance of :c:data:`PyDateTime_Delta`, including subclasses. The argument must not be ``NULL``, and the type is not checked: .. c:function:: int PyDateTime_DELTA_GET_DAYS(PyDateTime_Delta *o) Return the number of days, as an int from -999999999 to 999999999. .. versionadded:: 3.3 .. c:function:: int PyDateTime_DELTA_GET_SECONDS(PyDateTime_Delta *o) Return the number of seconds, as an int from 0 through 86399. .. versionadded:: 3.3 .. c:function:: int PyDateTime_DELTA_GET_MICROSECONDS(PyDateTime_Delta *o) Return the number of microseconds, as an int from 0 through 999999. .. versionadded:: 3.3 Macros for the convenience of modules implementing the DB API: .. c:function:: PyObject* PyDateTime_FromTimestamp(PyObject *args) Create and return a new :class:`datetime.datetime` object given an argument tuple suitable for passing to :meth:`datetime.datetime.fromtimestamp()`. .. c:function:: PyObject* PyDate_FromTimestamp(PyObject *args) Create and return a new :class:`datetime.date` object given an argument tuple suitable for passing to :meth:`datetime.date.fromtimestamp()`.