Với Python, bạn có thể dễ dàng có được Ngày và Giờ hiện tại. Chương trình này sẽ giới thiệu một số phương thức được phổ biến trong khi làm việc với Ngày và Giờ bằng cách sử dụng Python
20 tài liệu học Python thiết thực để trở thành lập trình viên chuyên nghiệp
71 đoạn mã trích dẫn Python cho các vấn đề hàng ngày của bạn
Get Time current in Python
Để lấy Thời gian hiện tại, bạn sử dụng hàm tiền định nghĩa localtime[]. Hàm localtime[] this nhận một tham số là thời gian. thời gian[]. Ở đây, thời gian là mô-đun, thời gian [] là một hàm trả về thời gian hệ thống hiện tại được biểu diễn dưới dạng số đánh dấu [số tích tắc] từ 12. 00 giờ, ngày 1/1/1970. Về cơ bản, đánh dấu là một số thực
import time;
localtime = time.localtime[time.time[]]
print "Thoi gian hien tai la :", localtime
Kết quả là
Thoi gian hien tai la : time.struct_time[tm_year=2015, tm_mon=11, tm_mday=29, tm_hour=19, tm_min=16, tm_sec=54, tm_wday=6, tm_yday=333, tm_isdst=0]
Dưới đây là phần giải thích.
Thời gian được trả về là một cấu trúc bao gồm 9 thuộc tính. Như trong bảng sau.
Lấy Thời gian đã được định dạng trong Python
Bạn có thể định dạng bất kỳ thời gian nào theo yêu cầu của bạn, nhưng phương thức đơn giản nhất là asctime[]. Đây là một hàm đã được định nghĩa trong mô-đun thời gian. Hàm này trả về một thời gian đã được định dạng bao gồm ngày trong tuần, tháng, ngày trong tháng, thời gian và năm. Ví dụ.
import time;
localtime = time.asctime[ time.localtime[time.time[]] ]
print "Thoi gian da duoc dinh dang la :", localtime
Kết quả là
Thoi gian da duoc dinh dang la : Sun Nov 29 19:16:30 2015
mô-đun thời gian trong Python
Có nhiều chức năng được định nghĩa sẵn trong mô-đun thời gian mà bạn có thể sử dụng để làm việc với thời gian
STTHàm và Miêu tả1Hàm time. altzone trả về offset của múi giờ DST [số giây]2Hàm thời gian. asctime[[tupletime]] Chấp nhận một time-tuple và trả về một chuỗi gồm 24 ký tự có thể đọc được ví dụ như Mon Dec 11 18. 07. 14 20153Hàm giờ. clock[ ] Trả về thời gian CPU hiện tại dưới dạng số giây dưới dạng số thực4Hàm thời gian. ctime[[secs]] Giống asctime[localtime[sec]] và nếu không có tham số thì giống như asctime[ ]5Hàm time. gmtime[[secs]] Chuyển đổi một lần được biểu diễn bằng số giây từ epoch sang một struct_time trong UTC6Hàm thời gian. localtime[[secs]] Tương tự như gmtime[], nhưng nó chuyển đổi số giây thành giờ địa phương. 7Hàm giờ. mktime[tupletime] Isback with localtime[] function. Trả về một số thực để tương thích với thời gian[]8Hàm thời gian. sleep[secs] Dừng thực thi trong số giây đã cho là giây 9Hàm. strftime[fmt[,tupletime]] Chuyển đổi một tuple hoặc struct_time thành một chuỗi được xác định bởi tham số format10Ham time. strptime[str,fmt=’%a %b %d %H. %M. %S %Y’] Phân tích cú pháp một chuỗi biểu diễn thời gian theo một định dạng đã cho 11Hàm thời gian. time[ ] Trả về thời gian dưới dạng một số thực được diễn đạt theo số giây từ kỷ nguyên, trong thời gian UTC12Hàm. tzset[] Phục hồi các quy ước về thời gian được sử dụng bởi chương trình con của thư viện. Biến môi trường TZ xác định cách thức được thực hiệnCó hai thuộc tính quan trọng có sẵn với thời gian Mô-đun là
thời gian. Múi giờ. Thuộc tính thời gian. múi giờ là số giây trong múi giờ địa phương [không phải DST] từ UTC [>0 ở Châu Mỹ;