159
Nội dung chính ShowShow
- Làm thế nào để tôi nhận được một năm từ một ngày ở Python?
- Làm thế nào để tôi nhận được một năm từ DateTime?
- Làm thế nào để bạn có được dd mm yyyy trong python?
- Làm thế nào để tôi có được tháng và năm ở Python?
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.Learn more.
Learn more.
Tôi muốn trích xuất năm từ ngày hiện tại bằng Python.
Trong C#, điều này có vẻ như:
DateTime a = DateTime.Now[]
a.Year
Những gì được yêu cầu trong Python?
hỏi ngày 15 tháng 7 năm 2009 lúc 18:37Jul 15, 2009 at 18:37Jul 15, 2009 at 18:37
Trên thực tế, nó gần như giống nhau ở Python .. :-]
import datetime
year = datetime.date.today[].year
Tất nhiên, ngày không có thời gian được liên kết, vì vậy nếu bạn cũng quan tâm đến điều đó, bạn cũng có thể làm điều tương tự với một đối tượng DateTime hoàn chỉnh:
import datetime
year = datetime.datetime.today[].year
.
Một điều quan trọng cần lưu ý là các thành phần thời gian có thể khác nhau giữa các trăn 32 bit và 64 bit trong một số phiên bản Python [tôi nghĩ là cây 2.5.x]. Vì vậy, bạn sẽ tìm thấy những thứ như giờ/phút/giây trên một số nền tảng 64 bit, trong khi bạn nhận được giờ/phút/giây trên 32 bit.
Đã trả lời ngày 15 tháng 7 năm 2009 lúc 18:44Jul 15, 2009 at 18:44Jul 15, 2009 at 18:44
Nick Bastinnick BastinNick BastinNick Bastin
29,5K7 Huy hiệu vàng58 Huy hiệu bạc77 Huy hiệu đồng7 gold badges58 silver badges77 bronze badges7 gold badges58 silver badges77 bronze badges
2
import datetime
a = datetime.datetime.today[].year
hoặc thậm chí [như Lennart đề xuất]
a = datetime.datetime.now[].year
hoặc thậm chí
a = datetime.date.today[].year
Người choáng váng
11.7K12 Huy hiệu vàng83 Huy hiệu bạc144 Huy hiệu đồng12 gold badges83 silver badges144 bronze badges12 gold badges83 silver badges144 bronze badges
Đã trả lời ngày 15 tháng 7 năm 2009 lúc 18:41Jul 15, 2009 at 18:41Jul 15, 2009 at 18:41
3
Các câu trả lời khác cho câu hỏi này dường như nhấn nó vào chỗ. Bây giờ làm thế nào bạn sẽ tìm ra điều này cho chính mình mà không cần Stack Overflow? Kiểm tra Ipython, một vỏ Python tương tác có Tab tự động hoàn thành.
> ipython
import Python 2.5 [r25:51908, Nov 6 2007, 16:54:01]
Type "copyright", "credits" or "license" for more information.
IPython 0.8.2.svn.r2750 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object'. ?object also works, ?? prints more.
In [1]: import datetime
In [2]: now=datetime.datetime.now[]
In [3]: now.
Nhấn Tab một vài lần và bạn sẽ được nhắc với các thành viên của đối tượng "Now":
now.__add__ now.__gt__ now.__radd__ now.__sub__ now.fromordinal now.microsecond now.second now.toordinal now.weekday
now.__class__ now.__hash__ now.__reduce__ now.astimezone now.fromtimestamp now.min now.strftime now.tzinfo now.year
now.__delattr__ now.__init__ now.__reduce_ex__ now.combine now.hour now.minute now.strptime now.tzname
now.__doc__ now.__le__ now.__repr__ now.ctime now.isocalendar now.month now.time now.utcfromtimestamp
now.__eq__ now.__lt__ now.__rsub__ now.date now.isoformat now.now now.timetuple now.utcnow
now.__ge__ now.__ne__ now.__setattr__ now.day now.isoweekday now.replace now.timetz now.utcoffset
now.__getattribute__ now.__new__ now.__str__ now.dst now.max now.resolution now.today now.utctimetuple
Và bạn sẽ thấy rằng ngay bây giờ.Year là một thành viên của đối tượng "Now".now.year is a member of the "now" object.now.year is a member of the "now" object.
Đã trả lời ngày 15 tháng 7 năm 2009 lúc 18:52Jul 15, 2009 at 18:52Jul 15, 2009 at 18:52
PetepetePetePete
10K7 Huy hiệu vàng52 Huy hiệu bạc58 Huy hiệu đồng7 gold badges52 silver badges58 bronze badges7 gold badges52 silver badges58 bronze badges
3
Nếu bạn muốn năm từ một đối tượng DateTime [chưa biết]:
tijd = datetime.datetime[9999, 12, 31, 23, 59, 59]
>>> tijd.timetuple[]
time.struct_time[tm_year=9999, tm_mon=12, tm_mday=31, tm_hour=23, tm_min=59, tm_sec=59, tm_wday=4, tm_yday=365, tm_isdst=-1]
>>> tijd.timetuple[].tm_year
9999
Đã trả lời ngày 4 tháng 10 năm 2013 lúc 12:26Oct 4, 2013 at 12:26Oct 4, 2013 at 12:26
Thật dễ dàng để trích xuất năm như sau.
from datetime import datetime
year = datetime.today[].year
Đã trả lời ngày 7 tháng 4 lúc 11:40Apr 7 at 11:40Apr 7 at 11:40
Làm thế nào để tôi nhận được một năm từ một ngày ở Python?
Python năm từ ngày...
Nhập Datetime ..
ngày = '2021-05-21 11:22:03'.
datem = dateTime. ngày giờ. Strptime [ngày, "%y-%m-%d%h:%m:%s"].
In [Datem. Ngày] # 25 ..
In [Datem. Tháng] # 5 ..
In [Datem. Năm] # 2021 ..
In [Datem. Giờ] # 11 ..
In [Datem. Phút] # 22 ..
Làm thế nào để tôi nhận được một năm từ DateTime?
Sử dụng hàm năm [] để truy xuất giá trị năm từ cột Ngày/DateTime/TimeStamp trong MySQL.Hàm này chỉ mất một đối số - ngày hoặc ngày và giờ.Đây có thể là tên của cột Ngày/DateTime/Timestamp hoặc biểu thức trả về một trong các loại dữ liệu đó.. This function takes only one argument – a date or date and time. This can be the name of a date/datetime/timestamp column or an expression returning one of those data types.. This function takes only one argument – a date or date and time. This can be the name of a date/datetime/timestamp column or an expression returning one of those data types.
Làm thế nào để bạn có được dd mm yyyy trong python?
Sử dụng DateTime.strftime [định dạng] để chuyển đổi đối tượng DateTime thành một chuỗi theo định dạng tương ứng.Mã định dạng là các chỉ thị tiêu chuẩn để đề cập đến định dạng bạn muốn đại diện cho DateTime.Ví dụ:%d-%m-%y%H:%m:%s Mã chuyển đổi ngày thành DD-MM-YYYY HH: MM: SS.strftime[format] to convert a datetime object into a string as per the corresponding format . The format codes are standard directives for mentioning in which format you want to represent datetime. For example, the %d-%m-%Y %H:%M:%S codes convert date to dd-mm-yyyy hh:mm:ss format. strftime[format] to convert a datetime object into a string as per the corresponding format . The format codes are standard directives for mentioning in which format you want to represent datetime. For example, the %d-%m-%Y %H:%M:%S codes convert date to dd-mm-yyyy hh:mm:ss format.
Làm thế nào để tôi có được tháng và năm ở Python?
Từ mô -đun DateTime, lớp nhập ngày.Tạo một đối tượng của lớp ngày.Gọi hàm hôm nay [] của lớp ngày để tìm kiếm ngày ngày nay.Bằng cách sử dụng đối tượng được tạo, chúng ta có thể in năm, tháng, ngày [thuộc tính của lớp ngày] của ngày hôm nay.. Create an object of the date class. Call the today[ ] function of date class to fetch todays date. By using the object created, we can print the year, month, day[attribute of date class] of today.. Create an object of the date class. Call the today[ ] function of date class to fetch todays date. By using the object created, we can print the year, month, day[attribute of date class] of today.