Dấu thời gian để isoformat Python

Tên phương pháp

đồng dạng

Chữ ký phương thức

isoformat(sep='T', timespec='auto')

Tổng quan

  • Phương thức isoformat() của lớp datetime trả về một chuỗi ngày, giờ chứa các thông tin sau
    • Ngày
    • Thời gian
    • UTC bù vào múi giờ tương ứng

như được chỉ định trong tiêu chuẩn ISO 8601

  • Ký tự phân cách sẽ được in giữa các trường ngày và giờ

Thông số

sep        - Ký tự phân cách sẽ được in giữa các trường ngày và giờ. Đây là Thông số tùy chọn có giá trị mặc định là "T"

timespec   - Trình xác định định dạng cho thông số thời gian. Đây là Thông số tùy chọn có giá trị mặc định là "tự động"

Các giá trị là,

tự động. Khi giá trị là tự động, thành phần thời gian sẽ được in trong HH. MM. định dạng SS. Nếu thành phần micro giây có sẵn, nó sẽ được in. Nếu không, micro giây sẽ bị bỏ qua thay vì in bằng 0

giờ. Khi giá trị là giờ, thành phần thời gian sẽ chỉ có Giờ ở định dạng HH. Lưu ý rằng, thành phần múi giờ khác với thành phần thời gian

phút. Nếu phút được chỉ định, thành phần thời gian sẽ chỉ có Giờ và Phút được in bằng HH. định dạng MM

giây. Nếu giây được chỉ định, thành phần thời gian sẽ được in bằng HH. MM. định dạng SS

mili giây. Nếu mili giây được chỉ định, thành phần thời gian sẽ được in bằng HH. MM. SS. định dạng mmm, trong đó mmm là mili giây. Micro giây sẽ bị loại trừ

micro giây. Nếu micro giây được chỉ định, thời gian thành phần thời gian sẽ được in bằng HH. MM. định dạng mmmmmm, trong đó mmmmmm là micro giây

# Một mã để minh họa. thuộc tính is_year_end trong Pandas

# nhập thư viện gấu trúc

# tạo đối tượng Dấu thời gian

một = pd. Dấu thời gian(2022, 4, 29)

# lấy ngày giờ ở định dạng ISO 8610

my_date = một. isoformat("*")

Python là một ngôn ngữ tuyệt vời để thực hiện phân tích dữ liệu, chủ yếu là do hệ sinh thái tuyệt vời của các gói python tập trung vào dữ liệu. Pandas là một trong những gói đó và giúp việc nhập và phân tích dữ liệu dễ dàng hơn nhiều

Chức năng PandasTimestamp.isoformat() được sử dụng để chuyển đổi đối tượng Dấu thời gian đã cho sang định dạng ISO

cú pháp. Dấu thời gian. isoformat()

Thông số. Không có

Trở lại. ngày giờ dưới dạng chuỗi

Ví dụ 1. Sử dụng hàm Timestamp.isoformat() để chuyển đổi ngày trong đối tượng Dấu thời gian đã cho sang định dạng ISO




# importing pandas as pd

import pandas as pd

 

# Create the Timestamp object

ts= pd.Timestamp(year___= Timestamp.isoformat()1Timestamp.isoformat()2= Timestamp.isoformat()4Timestamp.isoformat()5= Timestamp.isoformat()7Timestamp.isoformat()8

Timestamp.isoformat()9# importing pandas as pd0= # importing pandas as pd2# importing pandas as pd3= # importing pandas as pd5# importing pandas as pd6= # importing pandas as pd8# importing pandas as pd9

 

import1

import2_______4_______3

đầu ra

Dấu thời gian để isoformat Python

Bây giờ chúng ta sẽ sử dụng hàm Timestamp.isoformat() để chuyển đổi ngày trong đối tượng Dấu thời gian đã cho sang định dạng ISO

Tiêu chuẩn ISO 8601 xác định định dạng được quốc tế công nhận để biểu thị ngày và giờ. ISO 8601 là định dạng ngày và giờ giúp loại bỏ các dạng quy ước ngày, giờ khác nhau trên toàn thế giới. Để giải quyết sự không chắc chắn này của các định dạng khác nhau, ISO đặt định dạng để biểu thị ngày “YYYY-MM-DD”

Ví dụ: ngày 31 tháng 5 năm 2022, được biểu thị là 2022-05-31

Trong bài viết này, chúng tôi sẽ thảo luận về cách lấy ngày theo tiêu chuẩn ISO 8601 ở định dạng chuỗi trong python

Sử dụng. phương thức isoformat()

Các. Phương thức isoformat() trả về một chuỗi giá trị ngày và giờ của datetime trong python. đối tượng ngày ở định dạng ISO 8601

cú pháp

Cú pháp của. phương thức isoformat() như sau

date.isoformat(sep=’T’,timespec=’auto’)

Ở đâu,

  • sep(Tham số tùy chọn) - Đây là ký tự phân cách sẽ được in giữa các trường ngày và giờ

  • timespec (Tham số tùy chọn) - Đây là công cụ xác định định dạng cho timespec. Giá trị mặc định là tự động

Trong phương pháp này, chúng tôi lấy ngày và giờ hiện tại từ CPU cục bộ bằng cách sử dụng hàm datetime. ngay bây giờ() phương pháp. Chuỗi này được chuyển đổi thành chuỗi định dạng ISO bằng cách sử dụng. phương thức strftime(). Ở đây chúng ta biết rằng định dạng ISO là YYYY-MM-DD nên chúng ta chuyển đổi nó sang định dạng này bằng cách sử dụng mã định dạng sau- “%Y-%m-%dT%H. %M. %S. %f%z”

Isoformat cho datetime trong Python là gì?

Phương thức Isoformat() của lớp Datetime trong Python . Tôi. e. , YYYY-MM-DD. Ví dụ. 2020-01-01

Mẫu của Isoformat datetime là gì?

Định dạng ngày ISO phổ biến nhất yyyy-MM-dd — ví dụ: "2000-10-31". Định dạng ngày giờ ISO phổ biến nhất yyyy-MM-dd'T'HH. mm. ss. SSSXXX — ví dụ: "2000-10-31T01. 30. 00. 000-05. 00". Cho biết rằng không nên áp dụng mẫu định dạng dựa trên ISO nào.