zoukankan      html  css  js  c++  java
  • Python datetime 总结

    Help on built-in module datetime:

    NAME
    datetime - Fast implementation of the datetime type.

    FILE
    (built-in)

    CLASSES
    __builtin__.object
    date
    datetime
    time
    timedelta
    tzinfo

    class date(__builtin__.object)
    | date(year, month, day) --> date object
    |
    | Methods defined here:
    |
    | __add__(...)
    | x.__add__(y) <==> x+y
    |
    | __eq__(...)
    | x.__eq__(y) <==> x==y
    |
    | __format__(...)
    | Formats self with strftime.
    |
    | __ge__(...)
    | x.__ge__(y) <==> x>=y
    |
    | __getattribute__(...)
    | x.__getattribute__('name') <==> x.name
    |
    | __gt__(...)
    | x.__gt__(y) <==> x>y
    |
    | __hash__(...)
    | x.__hash__() <==> hash(x)
    |
    | __le__(...)
    | x.__le__(y) <==> x<=y
    |
    | __lt__(...)
    | x.__lt__(y) <==> x<y
    |
    | __ne__(...)
    | x.__ne__(y) <==> x!=y
    |
    | __radd__(...)
    | x.__radd__(y) <==> y+x
    |
    | __reduce__(...)
    | __reduce__() -> (cls, state)
    |
    | __repr__(...)
    | x.__repr__() <==> repr(x)
    |
    | __rsub__(...)
    | x.__rsub__(y) <==> y-x
    |
    | __str__(...)
    | x.__str__() <==> str(x)
    |
    | __sub__(...)
    | x.__sub__(y) <==> x-y
    |
    | ctime(...)
    | Return ctime() style string.
    |
    | fromordinal(...)
    | int -> date corresponding to a proleptic Gregorian ordinal.
    |
    | fromtimestamp(...)
    | timestamp -> local date from a POSIX timestamp (like time.time()).
    |
    | isocalendar(...)
    | Return a 3-tuple containing ISO year, week number, and weekday.
    |
    | isoformat(...)
    | Return string in ISO 8601 format, YYYY-MM-DD.
    |
    | isoweekday(...)
    | Return the day of the week represented by the date.
    | Monday == 1 ... Sunday == 7
    |
    | replace(...)
    | Return date with new specified fields.
    |
    | strftime(...)
    | format -> strftime() style string.
    |
    | timetuple(...)
    | Return time tuple, compatible with time.localtime().
    |
    | today(...)
    | Current date or datetime: same as self.__class__.fromtimestamp(time.time()).
    |
    | toordinal(...)
    | Return proleptic Gregorian ordinal. January 1 of year 1 is day 1.
    |
    | weekday(...)
    | Return the day of the week represented by the date.
    | Monday == 0 ... Sunday == 6
    |
    | ----------------------------------------------------------------------
    | Data descriptors defined here:
    |
    | day
    |
    | month
    |
    | year
    |
    | ----------------------------------------------------------------------
    | Data and other attributes defined here:
    |
    | __new__ = <built-in method __new__ of type object>
    | T.__new__(S, ...) -> a new object with type S, a subtype of T
    |
    | max = datetime.date(9999, 12, 31)
    |
    | min = datetime.date(1, 1, 1)
    |
    | resolution = datetime.timedelta(1)

    class datetime(date)
    | datetime(year, month, day[, hour[, minute[, second[, microsecond[,tzinfo]]]]])
    |
    | The year, month and day arguments are required. tzinfo may be None, or an
    | instance of a tzinfo subclass. The remaining arguments may be ints or longs.
    |
    | Method resolution order:
    | datetime
    | date
    | __builtin__.object
    |
    | Methods defined here:
    |
    | __add__(...)
    | x.__add__(y) <==> x+y
    |
    | __eq__(...)
    | x.__eq__(y) <==> x==y
    |
    | __ge__(...)
    | x.__ge__(y) <==> x>=y
    |
    | __getattribute__(...)
    | x.__getattribute__('name') <==> x.name
    |
    | __gt__(...)
    | x.__gt__(y) <==> x>y
    |
    | __hash__(...)
    | x.__hash__() <==> hash(x)
    |
    | __le__(...)
    | x.__le__(y) <==> x<=y
    |
    | __lt__(...)
    | x.__lt__(y) <==> x<y
    |
    | __ne__(...)
    | x.__ne__(y) <==> x!=y
    |
    | __radd__(...)
    | x.__radd__(y) <==> y+x
    |
    | __reduce__(...)
    | __reduce__() -> (cls, state)
    |
    | __repr__(...)
    | x.__repr__() <==> repr(x)
    |
    | __rsub__(...)
    | x.__rsub__(y) <==> y-x
    |
    | __str__(...)
    | x.__str__() <==> str(x)
    |
    | __sub__(...)
    | x.__sub__(y) <==> x-y
    |
    | astimezone(...)
    | tz -> convert to local time in new timezone tz
    |
    | combine(...)
    | date, time -> datetime with same date and time fields
    |
    | ctime(...)
    | Return ctime() style string.
    |
    | date(...)
    | Return date object with same year, month and day.
    |
    | dst(...)
    | Return self.tzinfo.dst(self).
    |
    | fromtimestamp(...)
    | timestamp[, tz] -> tz's local time from POSIX timestamp.
    |
    | isoformat(...)
    | [sep] -> string in ISO 8601 format, YYYY-MM-DDTHH:MM:SS[.mmmmmm][+HH:MM].
    |
    | sep is used to separate the year from the time, and defaults to 'T'.
    |
    | now(...)
    | [tz] -> new datetime with tz's local day and time.
    |
    | replace(...)
    | Return datetime with new specified fields.
    |
    | strptime(...)
    | string, format -> new datetime parsed from a string (like time.strptime()).
    |
    | time(...)
    | Return time object with same time but with tzinfo=None.
    |
    | timetuple(...)
    | Return time tuple, compatible with time.localtime().
    |
    | timetz(...)
    | Return time object with same time and tzinfo.
    |
    | tzname(...)
    | Return self.tzinfo.tzname(self).
    |
    | utcfromtimestamp(...)
    | timestamp -> UTC datetime from a POSIX timestamp (like time.time()).
    |
    | utcnow(...)
    | Return a new datetime representing UTC day and time.
    |
    | utcoffset(...)
    | Return self.tzinfo.utcoffset(self).
    |
    | utctimetuple(...)
    | Return UTC time tuple, compatible with time.localtime().
    |
    | ----------------------------------------------------------------------
    | Data descriptors defined here:
    |
    | hour
    |
    | microsecond
    |
    | minute
    |
    | second
    |
    | tzinfo
    |
    | ----------------------------------------------------------------------
    | Data and other attributes defined here:
    |
    | __new__ = <built-in method __new__ of type object>
    | T.__new__(S, ...) -> a new object with type S, a subtype of T
    |
    | max = datetime.datetime(9999, 12, 31, 23, 59, 59, 999999)
    |
    | min = datetime.datetime(1, 1, 1, 0, 0)
    |
    | resolution = datetime.timedelta(0, 0, 1)
    |
    | ----------------------------------------------------------------------
    | Methods inherited from date:
    |
    | __format__(...)
    | Formats self with strftime.
    |
    | fromordinal(...)
    | int -> date corresponding to a proleptic Gregorian ordinal.
    |
    | isocalendar(...)
    | Return a 3-tuple containing ISO year, week number, and weekday.
    |
    | isoweekday(...)
    | Return the day of the week represented by the date.
    | Monday == 1 ... Sunday == 7
    |
    | strftime(...)
    | format -> strftime() style string.
    |
    | today(...)
    | Current date or datetime: same as self.__class__.fromtimestamp(time.time()).
    |
    | toordinal(...)
    | Return proleptic Gregorian ordinal. January 1 of year 1 is day 1.
    |
    | weekday(...)
    | Return the day of the week represented by the date.
    | Monday == 0 ... Sunday == 6
    |
    | ----------------------------------------------------------------------
    | Data descriptors inherited from date:
    |
    | day
    |
    | month
    |
    | year

    class time(__builtin__.object)
    | time([hour[, minute[, second[, microsecond[, tzinfo]]]]]) --> a time object
    |
    | All arguments are optional. tzinfo may be None, or an instance of
    | a tzinfo subclass. The remaining arguments may be ints or longs.
    |
    | Methods defined here:
    |
    | __eq__(...)
    | x.__eq__(y) <==> x==y
    |
    | __format__(...)
    | Formats self with strftime.
    |
    | __ge__(...)
    | x.__ge__(y) <==> x>=y
    |
    | __getattribute__(...)
    | x.__getattribute__('name') <==> x.name
    |
    | __gt__(...)
    | x.__gt__(y) <==> x>y
    |
    | __hash__(...)
    | x.__hash__() <==> hash(x)
    |
    | __le__(...)
    | x.__le__(y) <==> x<=y
    |
    | __lt__(...)
    | x.__lt__(y) <==> x<y
    |
    | __ne__(...)
    | x.__ne__(y) <==> x!=y
    |
    | __nonzero__(...)
    | x.__nonzero__() <==> x != 0
    |
    | __reduce__(...)
    | __reduce__() -> (cls, state)
    |
    | __repr__(...)
    | x.__repr__() <==> repr(x)
    |
    | __str__(...)
    | x.__str__() <==> str(x)
    |
    | dst(...)
    | Return self.tzinfo.dst(self).
    |
    | isoformat(...)
    | Return string in ISO 8601 format, HH:MM:SS[.mmmmmm][+HH:MM].
    |
    | replace(...)
    | Return time with new specified fields.
    |
    | strftime(...)
    | format -> strftime() style string.
    |
    | tzname(...)
    | Return self.tzinfo.tzname(self).
    |
    | utcoffset(...)
    | Return self.tzinfo.utcoffset(self).
    |
    | ----------------------------------------------------------------------
    | Data descriptors defined here:
    |
    | hour
    |
    | microsecond
    |
    | minute
    |
    | second
    |
    | tzinfo
    |
    | ----------------------------------------------------------------------
    | Data and other attributes defined here:
    |
    | __new__ = <built-in method __new__ of type object>
    | T.__new__(S, ...) -> a new object with type S, a subtype of T
    |
    | max = datetime.time(23, 59, 59, 999999)
    |
    | min = datetime.time(0, 0)
    |
    | resolution = datetime.timedelta(0, 0, 1)

    class timedelta(__builtin__.object)
    | Difference between two datetime values.
    |
    | Methods defined here:
    |
    | __abs__(...)
    | x.__abs__() <==> abs(x)
    |
    | __add__(...)
    | x.__add__(y) <==> x+y
    |
    | __div__(...)
    | x.__div__(y) <==> x/y
    |
    | __eq__(...)
    | x.__eq__(y) <==> x==y
    |
    | __floordiv__(...)
    | x.__floordiv__(y) <==> x//y
    |
    | __ge__(...)
    | x.__ge__(y) <==> x>=y
    |
    | __getattribute__(...)
    | x.__getattribute__('name') <==> x.name
    |
    | __gt__(...)
    | x.__gt__(y) <==> x>y
    |
    | __hash__(...)
    | x.__hash__() <==> hash(x)
    |
    | __le__(...)
    | x.__le__(y) <==> x<=y
    |
    | __lt__(...)
    | x.__lt__(y) <==> x<y
    |
    | __mul__(...)
    | x.__mul__(y) <==> x*y
    |
    | __ne__(...)
    | x.__ne__(y) <==> x!=y
    |
    | __neg__(...)
    | x.__neg__() <==> -x
    |
    | __nonzero__(...)
    | x.__nonzero__() <==> x != 0
    |
    | __pos__(...)
    | x.__pos__() <==> +x
    |
    | __radd__(...)
    | x.__radd__(y) <==> y+x
    |
    | __rdiv__(...)
    | x.__rdiv__(y) <==> y/x
    |
    | __reduce__(...)
    | __reduce__() -> (cls, state)
    |
    | __repr__(...)
    | x.__repr__() <==> repr(x)
    |
    | __rfloordiv__(...)
    | x.__rfloordiv__(y) <==> y//x
    |
    | __rmul__(...)
    | x.__rmul__(y) <==> y*x
    |
    | __rsub__(...)
    | x.__rsub__(y) <==> y-x
    |
    | __str__(...)
    | x.__str__() <==> str(x)
    |
    | __sub__(...)
    | x.__sub__(y) <==> x-y
    |
    | total_seconds(...)
    | Total seconds in the duration.
    |
    | ----------------------------------------------------------------------
    | Data descriptors defined here:
    |
    | days
    | Number of days.
    |
    | microseconds
    | Number of microseconds (>= 0 and less than 1 second).
    |
    | seconds
    | Number of seconds (>= 0 and less than 1 day).
    |
    | ----------------------------------------------------------------------
    | Data and other attributes defined here:
    |
    | __new__ = <built-in method __new__ of type object>
    | T.__new__(S, ...) -> a new object with type S, a subtype of T
    |
    | max = datetime.timedelta(999999999, 86399, 999999)
    |
    | min = datetime.timedelta(-999999999)
    |
    | resolution = datetime.timedelta(0, 0, 1)

    class tzinfo(__builtin__.object)
    | Abstract base class for time zone info objects.
    |
    | Methods defined here:
    |
    | __getattribute__(...)
    | x.__getattribute__('name') <==> x.name
    |
    | __reduce__(...)
    | -> (cls, state)
    |
    | dst(...)
    | datetime -> DST offset in minutes east of UTC.
    |
    | fromutc(...)
    | datetime in UTC -> datetime in local time.
    |
    | tzname(...)
    | datetime -> string name of time zone.
    |
    | utcoffset(...)
    | datetime -> minutes east of UTC (negative for west of UTC).
    |
    | ----------------------------------------------------------------------
    | Data and other attributes defined here:
    |
    | __new__ = <built-in method __new__ of type object>
    | T.__new__(S, ...) -> a new object with type S, a subtype of T

    DATA
    MAXYEAR = 9999
    MINYEAR = 1
    datetime_CAPI = <capsule object "datetime.datetime_CAPI">

  • 相关阅读:
    1.4.2.3. SETUP(Core Data 应用程序实践指南)
    1.4.2.2. PATHS(Core Data 应用程序实践指南)
    1.4.2.1. FILES(Core Data 应用程序实践指南)
    1.4.2. 实现 Core Data Helper 类(Core Data 应用程序实践指南)
    1.4.1. Core Data Helper 简介(Core Data 应用程序实践指南)
    1.4. 为现有的应用程序添加 Core Data 支持(Core Data 应用程序实践指南)
    1.3.2. App Icon 和 Launch Image(Core Data 应用程序实践指南)
    1.3.1. 新建Xcode项目并设置故事板(Core Data 应用程序实践指南)
    php验证邮箱是否合法
    如何使js函数异步执行
  • 原文地址:https://www.cnblogs.com/YingxuanZHANG/p/8808019.html
Copyright © 2011-2022 走看看