Trong bài viết này, bạn sẽ học cách có được ngày và giờ hiện tại ngày hôm nay ở Python. Chúng tôi cũng sẽ định dạng ngày và giờ ở các định dạng khác nhau bằng phương thức strftime [].
Nội phân Chính showShow
- Video: Ngày và giờ ở Python
- Ví dụ 1: Python Nhận ngày hôm nay
- Ví dụ 2: Ngày hiện tại ở các định dạng khác nhau
- Ví dụ 3: Nhận ngày và giờ hiện tại
- Mục lục
- 1- tổng Quan
- 2- Khái niệm về
- Mô-đun 3 giờ
- 4- Mô-đun DateTime
- 5- DateTime.Timedelta
- 6- DateTime.Date
Video: Ngày và giờ ở Python
Ví dụ 1: Python Nhận ngày hôm nay
Ví dụ 1: Python Nhận ngày hôm nay
from datetime import date
today = date.today[]
print["Today's date:", today]
Ví dụ 2: Ngày hiện tại ở các định dạng khác nhau
Ví dụ 3: Nhận ngày và giờ hiện tại
Ví dụ 2: Ngày hiện tại ở các định dạng khác nhau
from datetime import date
today = date.today[]
# dd/mm/YY
d1 = today.strftime["%d/%m/%Y"]
print["d1 =", d1]
# Textual month, day and year
d2 = today.strftime["%B %d, %Y"]
print["d2 =", d2]
# mm/dd/y
d3 = today.strftime["%m/%d/%y"]
print["d3 =", d3]
# Month abbreviation, day and year
d4 = today.strftime["%b-%d-%Y"]
print["d4 =", d4]
Ví dụ 3: Nhận ngày và giờ hiện tại
d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-2019
Mục lục
Ví dụ 3: Nhận ngày và giờ hiện tại
from datetime import datetime
# datetime object containing current date and time
now = datetime.now[]
print["now =", now]
# dd/mm/YY H:M:S
dt_string = now.strftime["%d/%m/%Y %H:%M:%S"]
print["date and time =", dt_string]
Mục lục
now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:56
1- tổng Quan
Mục lục
Là một website được viết trên công nghệ web Flutter vì vậy hỗ trợ rất tốt cho người học, kể cả những người học khó tính nhất.
Hiện tại website đang tiếp tục được cập nhập nội dung cho phong phú và đầy đủ hơn. Mong các bạn nghé thăm và ủng hộ website mới của chúng tôi. 2- Khái niệm vềMô-đun 3 giờ
1- tổng Quan
2- Khái niệm về cung cấp cho bạn 4 module có liên quan tới ngày tháng và thời gian.
Mô-đun 3 giờ | 4- Mô-đun DateTime |
5- DateTime.Timedelta | 6- DateTime.Date là một module chỉ bao gồm các hàm, và các hằng số liên quan tới ngày tháng và thời gian, không có lớp [class] nào được định nghĩa trong module này. |
Có một số cách bạn có thể thực hiện để có được ngày hiện tại. Chúng tôi sẽ sử dụng lớp 2 của mô -đun DateTime để hoàn thành nhiệm vụ này. | Ở đây, chúng tôi đã nhập lớp 2 từ mô -đun 4. Sau đó, chúng tôi đã sử dụng phương pháp 5 để có được ngày địa phương hiện tại. |
Nhân tiện, 5 trả về một đối tượng 2, được gán cho biến ngày nay trong chương trình trên. Bây giờ, bạn có thể sử dụng phương thức strftime [] để tạo một chuỗi đại diện ở các định dạng khác nhau. | Khi bạn chạy chương trình, đầu ra sẽ giống như: |
Nếu bạn cần có được ngày và giờ hiện tại, bạn có thể sử dụng lớp 4 của mô -đun 4. | Bạn sẽ cổng đầu ra như dưới đây.locale [vùng miền, địa lý]. |
Ở đây, chúng tôi đã sử dụng
d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-20190 để có được ngày và giờ hiện tại. Sau đó, chúng tôi đã sử dụng
d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-20191 để tạo một chuỗi biểu diễn ngày và thời gian ở định dạng khác.
NHÓM Phát Triển Của Chún tôma vừa ra mắt Trang web Langlearning.net Học tiếng ah Là một Trang web ĐượC Viết Trênn Côning Nghề Flutter Vì Vậy Hỗ Trợ Rất Tốt Cho ngườ Hiện tại Trang web Đang Tiếp TụC ĐượC CậP NHậP NộI DUNG Cho Phong Phú Và Mong Các bạn Nghé Th Họ là một module, được thiết kế dựa trên hướng đối tượng [object oriented] để làm việc với ngày tháng và thời gian trong Python. Nó có một vài lớp đại diện cho ngày tháng và thời gian.
Hãy Theo dõi chún tôma trênn fanpage Để NHận ĐượC Thôn BÁO MỗI KHI đó là BÀi VIếT | 4- Mô-đun DateTime |
datetime.datedate | 5- DateTime.Timedeltadate đại diện cho ngày tháng [date], không bao gồm thời gian, theo bộ lịch Gregorian [Dương lịch]. |
datetime.datetimedatetime | 6- DateTime.Datedatetime đại diện cho ngày tháng [date] và thời gian, theo bộ lịch Gregorian. |
datetime.timetime | Có một số cách bạn có thể thực hiện để có được ngày hiện tại. Chúng tôi sẽ sử dụng lớp 2 của mô -đun DateTime để hoàn thành nhiệm vụ này.time đại diện cho thời gian [time], không bao gồm ngày tháng [date].
|
datetime.tzinfotzinfo | Ở đây, chúng tôi đã nhập lớp 2 từ mô -đun 4. Sau đó, chúng tôi đã sử dụng phương pháp 5 để có được ngày địa phương hiện tại. |
datetime.timezonetimezone | Nhân tiện, 5 trả về một đối tượng 2, được gán cho biến ngày nay trong chương trình trên. Bây giờ, bạn có thể sử dụng phương thức strftime [] để tạo một chuỗi đại diện ở các định dạng khác nhau.tzinfo, theo chuẩn UTC [Coordinated Universal Time] [Giờ hợp nhất quốc tế].
|
datetime.timedeltatimedelta | Khi bạn chạy chương trình, đầu ra sẽ giống như:timedelta mô tả một khoảng thời gian [duration], là khoảng thời gian giữa 2 thời điểm. |
Nếu bạn cần có được ngày và giờ hiện tại, bạn có thể sử dụng lớp
from datetime import date
today = date.today[]
# dd/mm/YY
d1 = today.strftime["%d/%m/%Y"]
print["d1 =", d1]
# Textual month, day and year
d2 = today.strftime["%B %d, %Y"]
print["d2 =", d2]
# mm/dd/y
d3 = today.strftime["%m/%d/%y"]
print["d3 =", d3]
# Month abbreviation, day and year
d4 = today.strftime["%b-%d-%Y"]
print["d4 =", d4]
4 của mô -đun from datetime import date
today = date.today[]
# dd/mm/YY
d1 = today.strftime["%d/%m/%Y"]
print["d1 =", d1]
# Textual month, day and year
d2 = today.strftime["%B %d, %Y"]
print["d2 =", d2]
# mm/dd/y
d3 = today.strftime["%m/%d/%y"]
print["d3 =", d3]
# Month abbreviation, day and year
d4 = today.strftime["%b-%d-%Y"]
print["d4 =", d4]
4.Bạn sẽ cổng đầu ra như dưới đây. là một module cung cấp các hàm, và một vài lớp liên quan tới Lịch, nó hỗ trợ tạo [generate] ra hình ảnh của bộ lịch dưới dạng text, html, ....
2- Khái niệm về
Mô-đun 3 giờepoch [Tạm hiểu là kỷ nguyên máy tính].
4- Mô-đun DateTimePython, khoảng thời gian giữa thời điểm hiện tại và thời điểm đặc biệt nói trên được tính bằng số giây [seconds]. Khoảng thời gian đó được gọi là Ticks.
5- DateTime.Timedeltatime[] trong module time trả về số giây [seconds] tính từ thời điểm 12h sáng ngày 1 tháng 1 năm 1970 tới hiện tại. Nó trả về một kiểu số chấm động [floating point].
ticketExample.py
# Nhập khẩu module time.
import time;
# Số giây tính từ 12h sáng ngày 1-1-1970 tới hiện tại.
ticks = time.time[]
print ["Number of ticks since 12:00am, January 1, 1970: ", ticks]
6- DateTime.Date
Number of ticks since 12:00am, January 1, 1970: 1492244686.7766237
Mô-đun 3 giờ
4- Mô-đun DateTime là một module chỉ bao gồm các hàm, và các hằng số liên quan tới ngày tháng và thời gian, có một vài lớp [class] viết trên C/C++ được định nghĩa trên module này. Chẳng hạn lớp struct_time.
Trên module time, thời gian được đại diện bởi Ticks hoặc struct_time. Nó có các hàm để định dạng [format] Ticks hoặc struct_time thành string, và ngược lại phân tích [parse] một string thành Ticks hoặc struct_time. time, thời gian được đại diện bởi Ticks hoặc struct_time. Nó có các hàm để định dạng [format] Ticks hoặc struct_time thành string, và ngược lại phân tích [parse] một string thành Ticks hoặc struct_time.
0 | d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-20192 | [Ví dụ, 1993] |
1 | d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-20193 | Phạm vi [1, 12] |
2 | d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-20194 | Phạm vi [1, 31] |
3 | d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-20195 | Phạm vi [0, 23] |
4 | d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-20196 | Phạm vi [0, 59] |
5 | d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-20197 | Phạm vi [0, 61]; Xem thêm mô tả phía dưới |
6 | d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-20198 | Phạm vi [0, 6], Thứ hai là 0 |
7 | d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-20199 | Phạm vi [1, 366] |
8 | 0 | 0, 1 hoặc -1; |
N/A | 1 | Viết tắt của tên múi giờ |
N/A | 1 | Viết tắt của tên múi giờ |
2from datetime import datetime # datetime object containing current date and time now = datetime.now[] print["now =", now] # dd/mm/YY H:M:S dt_string = now.strftime["%d/%m/%Y %H:%M:%S"] print["date and time =", dt_string]
offset east of UTC in seconds
tm_sec time gọi đến các hàm được viết trên ngôn ngữ C. Dưới đây là danh sách các hàm thông dụng, chi tiết hơn bạn có thể tham khảo tài liệu trên website chính thức của Python.
Phạm vi giây [second] thực sự là 0 đến 61; điều này được giải thích là giây nhuận [double leap seconds]. Mặc dù rất rất hiếm.
Các hàm của time gọi đến các hàm được viết trên ngôn ngữ C. Dưới đây là danh sách các hàm thông dụng, chi tiết hơn bạn có thể tham khảo tài liệu trên website chính thức của Python. | Ticks ==> struct_time |
Hàm | Mô tảspoch thành một struct_time trong UTC, trong đó cờ dst là 0. Nếu tham số secs không được cung cấp hoặc None, nó sẽ có giá trị mặc định trả về bởi hàm time[]. |
time.gmtime[[secs]] | Chuyển đổi thời gian tính theo giây từ thời điểm spoch thành một struct_time trong UTC, trong đó cờ dst là 0. Nếu tham số secs không được cung cấp hoặc None, nó sẽ có giá trị mặc định trả về bởi hàm time[].gmtime[] nhưng chuyển đổi thành thời gian địa phương [local time]. Và cờ dst có giá trị là 1. |
time.localtime[[secs]] gmtime[[secs]] và localtime[[secs]] đều trả về kiểu struct_time.
time_gmtimeExample.py
import time
# 1 giây sau kỷ nguyên máy tính [epoch].
# Hàm này trả về một kiểu struct: struct_time
ts = time.gmtime[1]
print ["1 seconds after epoch: "]
print [ts]
print ["\n"]
# Thời điểm hiện tại, giống với time.gmtime[ time.time[] ]
# Hàm này trả về một kiểu struct: struct_time
ts = time.gmtime[]
print ["struct_time for current time: "]
print [ts]
Giống với hàm gmtime[] nhưng chuyển đổi thành thời gian địa phương [local time]. Và cờ dst có giá trị là 1.
Hàm gmtime[[secs]] và localtime[[secs]] đều trả về kiểu struct_time. struct_time hoặc một Tuple đại diện cho thời gian thành Ticks [Số giây tính từ thời điểm epoch].
time_mktime_example.py
import time
a_struct_time = time.localtime[]
print ["Current time as struct_time: "];
print [a_struct_time]
# Chuyển đổi struct_time hoặc Tuple thành Ticks.
ticks = time.mktime[a_struct_time]
print ["Ticks: ", ticks]
# Một Tuple có 9 phần tử.
aTupleTime = [ 2017, 4, 15, 13, 5, 34, 0, 0, 0]
print ["\n"]
print ["A Tuple represents time: "]
print [aTupleTime]
# Chuyển đổi struct_time hoặc Tuple thành Ticks.
ticks = time.mktime[aTupleTime]
print ["Ticks: ", ticks]
struct_time ==> Ticks
Các hàm của time gọi đến các hàm được viết trên ngôn ngữ C. Dưới đây là danh sách các hàm thông dụng, chi tiết hơn bạn có thể tham khảo tài liệu trên website chính thức của Python. | Ticks ==> struct_time |
Hàm | Mô tảtuple hoặc struct_time đại diện cho một thời gian như được trả về bởi gmtime[] hoặc localtime[] thành một string như mẫu sau: 'Sun Jun 20 23:21:05 1993'. Nếu tham số struct_t không được cung cấp, thời điểm hiện tại được trả về bởi localtime[] sẽ được sử dụng. Thông tin địa phương [locale] không được sử dụng bởi asctime[]. |
time.gmtime[[secs]] | Chuyển đổi thời gian tính theo giây từ thời điểm spoch thành một struct_time trong UTC, trong đó cờ dst là 0. Nếu tham số secs không được cung cấp hoặc None, nó sẽ có giá trị mặc định trả về bởi hàm time[].secs không được cung cấp hoặc None, thời gian hiện tại được trả về bởi time[] sẽ được sử dụng. ctime[secs] tương đương với asctime[localtime[secs]]. Thông tin địa phương [locale] không được sử dụng bởi ctime[]. |
time_asctime_ctime_example.py
import time
# Một Tuple với 9 phần tử.
# [Year, month, day, hour, minute, second, wday, yday, isdst]
a_tuple_time = [2017, 4, 15 , 22 , 1, 29, 0, 0, 0]
a_timeAsString = time.asctime[a_tuple_time]
print ["time.asctime[a_tuple_time]: ", a_timeAsString]
a_struct_time = time.localtime[]
print ["a_struct_time: ", a_struct_time]
a_timeAsString = time.asctime[a_struct_time]
print ["time.asctime[a_struct_time]: ", a_timeAsString]
# Số giây tính từ 12h sáng ngày 1-1-1970 tới hiện tại.
ticks = time.time[]
a_timeAsString = time.ctime[ticks]
print ["time.ctime[ticks]: ", a_timeAsString]
time.localtime[[secs]]
Giống với hàm gmtime[] nhưng chuyển đổi thành thời gian địa phương [local time]. Và cờ dst có giá trị là 1. time cung cấp một số hàm sử dụng để phân tích [parse] một string thành thời gian. Và ngược lại, định dạng [format] thời gian thành một string.
Các hàm của time gọi đến các hàm được viết trên ngôn ngữ C. Dưới đây là danh sách các hàm thông dụng, chi tiết hơn bạn có thể tham khảo tài liệu trên website chính thức của Python. | Ticks ==> struct_time |
Hàm | Mô tảstruct_time giống như được trả về bởi hàm gmtime[] hoặc localtime[]. |
time.gmtime[[secs]] | Chuyển đổi thời gian tính theo giây từ thời điểm spoch thành một struct_time trong UTC, trong đó cờ dst là 0. Nếu tham số secs không được cung cấp hoặc None, nó sẽ có giá trị mặc định trả về bởi hàm time[].struct_time đại diện thời gian giống như được trả về bởi hàm gmtime[] hoặc localtime[] thành một string xác định bởi tham số format. Nếu nó không được cung cấp, thời gian hiện tại được trả về bởi localtime[] sẽ được sử dụng. Tham số format phải là một string. ValueError có thể được ném ra [throw] nếu một trường [field] nào đó trong tham số 't' nằm ngoài phạm vi cho phép. |
time.localtime[[secs]] struct_time.
time_strptime_example.py
from datetime import date
today = date.today[]
# dd/mm/YY
d1 = today.strftime["%d/%m/%Y"]
print["d1 =", d1]
# Textual month, day and year
d2 = today.strftime["%B %d, %Y"]
print["d2 =", d2]
# mm/dd/y
d3 = today.strftime["%m/%d/%y"]
print["d3 =", d3]
# Month abbreviation, day and year
d4 = today.strftime["%b-%d-%Y"]
print["d4 =", d4]
0Giống với hàm gmtime[] nhưng chuyển đổi thành thời gian địa phương [local time]. Và cờ dst có giá trị là 1. time:
Hàm gmtime[[secs]] và localtime[[secs]] đều trả về kiểu struct_time.
struct_time ==> Ticks là một module, được thiết kế theo hướng đối tượng để làm việc với ngày tháng và thời gian trong Python. Nó định nghĩa một vài lớp đại diện cho ngày tháng và thời gian.
Bạn có thể chuyển đổi một struct_time hoặc một Tuple đại diện cho thời gian thành Ticks [Số giây tính từ thời điểm epoch]. | Ticks ==> struct_time |
datetime.datedate | Hàmdate đại diện cho một ngày tháng [date], không bao gồm thời gian, theo bộ lịch Gregorian. |
datetime.datetimedatetime | Mô tảdatetime đại diện cho một ngày tháng [date] và thời gian, theo bộ lịch Gregorian. |
datetime.timetime | time.gmtime[[secs]] time đại diện cho thời gian [time], không bao gồm ngày tháng [date]. |
datetime.tzinfotzinfo | Chuyển đổi thời gian tính theo giây từ thời điểm spoch thành một struct_time trong UTC, trong đó cờ dst là 0. Nếu tham số secs không được cung cấp hoặc None, nó sẽ có giá trị mặc định trả về bởi hàm time[]. |
datetime.timezonetimezone | time.localtime[[secs]] |
datetime.timedeltatimedelta | Giống với hàm gmtime[] nhưng chuyển đổi thành thời gian địa phương [local time]. Và cờ dst có giá trị là 1. timedelta object represents a duration, the difference between two dates or times. |
Hàm gmtime[[secs]] và localtime[[secs]] đều trả về kiểu struct_time.
struct_time ==> Ticks là một lớp nằm trong module datetime, nó mô tả một khoảng thời gian. Là sự khác biệt giữa 2 thời gian.
Bạn có thể chuyển đổi một struct_time hoặc một Tuple đại diện cho thời gian thành Ticks [Số giây tính từ thời điểm epoch]. timedelta có 7 thuộc tính [attribute], đều có giá trị mặc định là 0.
Thuộc tính | Ticks ==> struct_time | Hàm |
Mô tả | time.gmtime[[secs]] | Chuyển đổi thời gian tính theo giây từ thời điểm spoch thành một struct_time trong UTC, trong đó cờ dst là 0. Nếu tham số secs không được cung cấp hoặc None, nó sẽ có giá trị mặc định trả về bởi hàm time[]. |
time.localtime[[secs]] | time.gmtime[[secs]] | Chuyển đổi thời gian tính theo giây từ thời điểm spoch thành một struct_time trong UTC, trong đó cờ dst là 0. Nếu tham số secs không được cung cấp hoặc None, nó sẽ có giá trị mặc định trả về bởi hàm time[]. |
time.localtime[[secs]] | 1 giây = 1000.000 micro giây | 0: 999999 |
mili giây | 1 giây = 1000 mili giây | & nbsp; |
phút | & nbsp; | & nbsp; |
phút | & nbsp; | & nbsp; |
phút | & nbsp; | & nbsp; |
phút
Các Toán Tử Hỗ trợ. | Toán tử t3 = [hours = 1, minutes = 3] --> t1 = [hours= 11, minutes = 3, seconds = 2] |
Ví dụ | 3t3 = [hours = 1, minutes = 3] --> t1 = [hours= 8, minutes = 57, seconds = 2] |
T2 = [giờ = 10, giây = 2] T3 = [giờ = 1, phút = 3] -> T1 = [giờ = 11, phút = 3, giây = 2] | 4i = 3 --> t1 = [days =1, hours = 6, seconds= 6] |
& nbsp; | & nbsp; |
phút | giờ --> t1 = [days: 1, hours: 1, seconds: 2] |
tuần | Các Toán Tử Hỗ trợ. |
Toán tử | Ví dụ --> -t1 = [days = -1, hours = 13, minutes = 59, seconds= 58] |
3 | T2 = [giờ = 10, giây = 2] T3 = [giờ = 1, phút = 3] -> T1 = [giờ = 11, phút = 3, giây = 2] 4--> t = [days = -2, hours = 23, minutes = 3] --> abs[t] = [days = 1, hours = 0, minutes = 57] |
T2 = [giờ = 10, giây = 2] T3 = [giờ = 1, phút = 3] -> T1 = [giờ = 8, phút = 57, giây = 2] | 5[D day[s], ][H]H:MM:SS[.UUUUUU], D có thể nhận giá trị âm.
|
T2 = [giờ = 10, giây = 2] i = 3 -> t1 = [ngày = 1, giờ = 6, giây = 6] | 6datetime.timedelta[D[, S[, U]]], D có thể nhận giá trị âm
|
T2 = [giờ = 25, giây = 2] -> T1 = [ngày: 1, giờ: 1, giây: 2]
7 là một lớp, đối tượng của nó đại diện cho ngày tháng [date], không bao gồm thông tin thời gian from datetime import datetime
# datetime object containing current date and time
now = datetime.now[]
print["now =", now]
# dd/mm/YY H:M:S
dt_string = now.strftime["%d/%m/%Y %H:%M:%S"]
print["date and time =", dt_string]
Trả lại T1
from datetime import datetime
# datetime object containing current date and time
now = datetime.now[]
print["now =", now]
# dd/mm/YY H:M:S
dt_string = now.strftime["%d/%m/%Y %H:%M:%S"]
print["date and time =", dt_string]
8from datetime import date
today = date.today[]
# dd/mm/YY
d1 = today.strftime["%d/%m/%Y"]
print["d1 =", d1]
# Textual month, day and year
d2 = today.strftime["%B %d, %Y"]
print["d2 =", d2]
# mm/dd/y
d3 = today.strftime["%m/%d/%y"]
print["d3 =", d3]
# Month abbreviation, day and year
d4 = today.strftime["%b-%d-%Y"]
print["d4 =", d4]
1T1 = [giờ = 10, giây = 2] -> -T1 = [ngày = -1, giờ = 13, phút = 59, giây = 58]date có thể phát ra lỗi ValueError nếu các giá trị truyền vào không hợp lệ [nằm ngoài phạm vi cho phép].
from datetime import datetime
# datetime object containing current date and time
now = datetime.now[]
print["now =", now]
# dd/mm/YY H:M:S
dt_string = now.strftime["%d/%m/%Y %H:%M:%S"]
print["date and time =", dt_string]
9
Giá trị tuyệt Đối, tương Đương với +t Khi now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:561. | t = [giờ = -25, phút = 3] -> t = [ngày = & nbsp; -2, giờ = 23, phút = 3] -> abs [t] = [ngày = & nbsp; 1, giờ = giờ = 0, phút = 57] |
now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:562 | Trả về chuỗi theo mẫu [d ngày [s],] [h] h: mm: ss [.uuuuuuuu], dó thể nhận giá trị âm.date, date[MINYEAR, 1, 1]. |
now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:563 | Trả về String Theo mẫu datetime.timedelta [d [, s [, u]]], dó thể nhận giá trị âmdate, date[MAXYEAR, 12, 31]. |
6- DateTime.Date | datetime.date là một lớp, đảm quyềndate không bằng nhau, timedelta[days=1]. |
Phương thức khởi tạo [nhà xây dựng]
now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:562 | Trả về chuỗi theo mẫu [d ngày [s],] [h] h: mm: ss [.uuuuuuuu], dó thể nhận giá trị âm.timedelta |
now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:563 | Trả về String Theo mẫu datetime.timedelta [d [, s [, u]]], dó thể nhận giá trị âmtimedelta |
6- DateTime.Date | datetime.date là một lớp, đảm quyềndate. |
Phương thức khởi tạo [nhà xây dựng] | ** người xây dựng **date. |
Constructor của lớp date ngắn
Các Hằng Số: | t = [giờ = -25, phút = 3] -> t = [ngày = & nbsp; -2, giờ = 23, phút = 3] -> abs [t] = [ngày = & nbsp; 1, giờ = giờ = 0, phút = 57] |
now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:562 | Trả về chuỗi theo mẫu [d ngày [s],] [h] h: mm: ss [.uuuuuuuu], dó thể nhận giá trị âm.date với cùng giá trị, ngoại trừ các giá trị bị thay thế cho bởi tham số.now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:563 d == date[2002, 12, 31], d.replace[day=26] == date[2002, 12, 26]. |
Trả về String Theo mẫu datetime.timedelta [d [, s [, u]]], dó thể nhận giá trị âm | 6- DateTime.Datetime.struct_time như được trả về bởi time.localtime[]. Trong đó giờ, phút và giây bằng 0, và cờ DST là -1. datetime.date là một lớp, đảm quyền tương đương với time.struct_time[[d.year, d.month, d.day, 0, 0, 0, d.weekday[], yday, -1]], trong đó yday = d.toordinal[] - date[d.year, 1, 1].toordinal[] + 1 là số thứ tự ngày trong năm, ngày 1-1 được gọi là ngày thứ 1. |
Phương thức khởi tạo [nhà xây dựng] | ** người xây dựng ** Constructor của lớp date ngắndate.fromordinal[d.toordinal[]] == d. |
Các Hằng Số: | Hằng số Mô tảdate[2002, 12, 4].weekday[] == 2, thứ tư. Xem thêm isoweekday[]. |
ngày.min | Biểu thị ngào đầu tin trong phạm vi của lớp ngày, ngày [minyear, 1, 1]. ngày.Maxdate[2002, 12, 4].isoweekday[] == 3, Thứ tư. Xem thêm weekday[], isocalendar[]. |
Biểu thị ngào Cuối cùnm trong phạm vi của lớp ngày, ngày [maxyear, 12, 31]. | ngày.Resolution |
Sự Khác Biệt NHỏ Nhất Giữa Các Đối Tượng Date Không Bằng Nhau, Timedelta [ngày = 1]. | Các Toán Tửnow = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:564date[2002, 12, 4].isoformat[] == '2002-12-04'. |
Cộng thênm một Khoảng thời Gian, Timedelta | now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:565date d, str[d] tương đương với d.isoformat[]. |
Trừ một Khoảng thời Gian, Timedelta | now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:566date, ví dụ date[2002, 12, 4].ctime[] == 'Wed Dec 4 00:00:00 2002'. Trừ hai đối tượng ngày. tương đương với time.ctime[time.mktime[d.timetuple[]]]. Hàm ctime[] được gọi phù hợp với tiêu chuẩn C khi chạy trên các nền tảng [flatform]. |
now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:567 | Vì vậy, sánh hai đối tượng ngày. Các Phương thức:strftime[] và strptime[] của module time. |
Phương thức | date.replace [năm = self.year, tháng = self.month, day = self.day]date.strftime[]. |
Trả về một Đối tượng ngày với cùnm giá tr
Ví dụ: d == ngày [2002, 12, 31], & nbsp; d.replace [ngày = 26] == ngày [2002, 12, 26].