Hướng dẫn how do you add a timestamp to a string in python? - làm cách nào để bạn thêm dấu thời gian vào một chuỗi trong python?
Tôi có một chương trình mà tôi cần sao chép các tệp từ vị trí này sang vị trí khác, sau đó đổi tên tệp được sao chép để bao gồm dấu thời gian ở cuối tên. Vì vậy, khi một tệp được sao chép, thời gian được sao chép sẽ được viết lại vào cuối tên tệp. Hiện tại, mã của tôi là một chuyến đi vòng quanh ồ ạt đến hư không vì vậy tôi không thấy điểm nào trong việc đăng nó. Bất kỳ ý tưởng? Cảm ơn bạn trước. Show
Hỏi ngày 20 tháng 9 năm 2018 lúc 19:24Sep 20, 2018 at 19:24
1 Để định dạng dấu thời gian, bạn muốn xem xét thời gian. ví dụ. Điều này sẽ lấy chuỗi và định dạng nó với dấu thời gian trong định dạng H: M: S. Đã trả lời ngày 20 tháng 9 năm 2018 lúc 19:28Sep 20, 2018 at 19:28
jonzlin95jonzlin95jonzlin95 2802 Huy hiệu bạc7 Huy hiệu đồng2 silver badges7 bronze badges 1 Vâng, có lẽ bạn nên đổi tên tệp trước khi bạn gửi nó. Bằng cách đó, bạn không phải đối phó với việc tìm tệp mới sau khi bạn di chuyển nó. Mã Python sau đây sẽ lấy bất kỳ chuỗi nào và nối các dấu thời gian hiện tại vào nó. Dấu thời gian này ở định dạng ISO, có nghĩa là nó có hình thức sau. Yyyy -mm -dd với giờ - phút - giây được thêm vào nó. Nhập Datetime Nhập thời gian nhập Lịch nhập
In "FileName_2018-09-20T12: 48: 45" Đã trả lời ngày 20 tháng 9 năm 2018 lúc 19:53Sep 20, 2018 at 19:53
1 Làm cách nào để định dạng dấu thời gian trong Python? Một số chỉ thị hữu ích nhất là:.%d cho ngày trong tháng dưới dạng số thập phân bằng không 01, 02, 03 ..
%m cho tháng dưới dạng số thập phân số không .. year: 2018 month: 12 day: 24 time: 04:59:31 date and time: 12/24/2018, 04:59:31 %Y cho năm với thế kỷ là một số thập phân .. %H cho đồng hồ 24 giờ với giá trị giờ bằng không ..%M cho những phút không có viền và ..
Khi bạn chạy chương trình, đầu ra sẽ giống như:
30/09/13 Date time object: 2018-06-12 09:55:22 Output 2: 06/12/2018, 09:55:22 Output 3: 12 Jun, 2018 Output 4: 12 June, 2018 Output 5: 09AM from datetime import datetime timestamp = 1528797322 date_time = datetime.fromtimestamp(timestamp) d = date_time.strftime("%c") print("Output 1:", d) d = date_time.strftime("%x") print("Output 2:", d) d = date_time.strftime("%X") print("Output 3:", d) 3Đại diện thời gian thích hợp của địa phương.
Đại diện ngày thích hợp của địa phương.
30/09/13 Output 1: Tue Jun 12 09:55:22 2018 Output 2: 06/12/18 Output 3: 09:55:22 3Đại diện thời gian thích hợp của địa phương. Làm cách nào để thêm dấu thời gian vào một chuỗi trong Python?Phương thức strftime () lấy một hoặc nhiều mã định dạng làm đối số và trả về một chuỗi được định dạng dựa trên nó ... Chúng tôi đã nhập lớp DateTime từ mô -đun DateTime. .... Đối tượng DateTime chứa ngày và giờ hiện tại được lưu trữ trong biến bây giờ .. Phương thức strftime () có thể được sử dụng để tạo các chuỗi được định dạng .. Làm thế nào để bạn thêm một dấu thời gian vào một ngày trong Python?Thêm ngày và thời gian trong Python.. Từ DateTime Nhập DateTime .. Từ DateTime Nhập Timedelta .. #Add 1 ngày .. in datetime.now () + Timedelta (ngày = 1). #SubTract 60 giây .. in datetime.now () - TimedelTa (giây = 60). #Add 2 năm .. in datetime.now () + Timedelta (ngày = 730). Timestamp () Python là gì?Dấu thời gian trong Python là gì?Dấu thời gian là ngày và thời gian xảy ra của một sự kiện.Trong Python, chúng ta có thể có được dấu thời gian của một sự kiện với độ chính xác của mili giây.Định dạng dấu thời gian trong Python trả về thời gian trôi qua từ thời đại kỷ nguyên được đặt thành 00:00:00 UTC cho ngày 1 tháng 1 năm 1970.the date and time of occurrence of an event. In Python we can get the timestamp of an event to an accuracy of milliseconds. The timestamp format in Python returns the time elapsed from the epoch time which is set to 00:00:00 UTC for 1 January 1970.
Làm cách nào để định dạng dấu thời gian trong Python?Một số chỉ thị hữu ích nhất là:.. %d cho ngày trong tháng dưới dạng số thập phân bằng không 01, 02, 03 .. %m cho tháng dưới dạng số thập phân số không .. %Y cho năm với thế kỷ là một số thập phân .. %H cho đồng hồ 24 giờ với giá trị giờ bằng không .. %M cho những phút không có viền và .. %S cho những giây không có viền .. |