sách gpt4 ai đã đi

Chuyển đổi dấu thời gian UTC sang ISO 8601 trong Ruby

In lại Tác giả: Data Little Sun Thời gian cập nhật: 2023-10-29 06:18:57 hai mươi bốn 4
mua khóa gpt4 Nike

Tôi có dấu thời gian UTC

"2010-10-25 23:48:46 UTC"

Tôi cần chuyển đổi nó sang ISO 8601

"2010-10-29 06:09Z"

Tài liệu hướng dẫn rất khó hiểu - cách đơn giản nhất để thực hiện việc này là gì?

1 Câu trả lời

Tôi nghĩ là anh đang cố lừa dối chúng tôi.

Ngày câu hỏi của bạn được nhập là Ngày 25 tháng 10 năm 2010và đầu ra là Ngày 29 Tháng 10 năm 2010. Chơi hay lắm!

Tiếp tục với chủ đề soi mói này: thời gian của bạn cũng hoàn toàn khác, bạn thiếu giây ở thời gian đầu ra.

Bây giờ là câu trả lời thực sự.

Nhưng trước tiên là một số sự thật: Đầu ra ISO 8601 trong Ruby tương tự như Trang Wikipedia của ISO 8601 Đầu ra "ngày và giờ kết hợp" của .

Bạn có một chuỗi, vì vậy bạn cần chuyển đổi nó thành một Thời gian đối tượng, bạn có thể sử dụng đến_giờ để hoàn thành. Sau đó chỉ cần gọi iso8601 Để có phiên bản ISO 8601:

"2010-10-25 23:48:46 UTC".to_time.iso8601

đến_giờ Các phương pháp được cung cấp bởi Rails và iso8601 Được cung cấp bởi thư viện chuẩn của Ruby.

Chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow liên quan đến ruby-on-rails - Chuyển đổi dấu thời gian UTC sang ISO 8601 trong Ruby: https://stackoverflow.com/questions/4057015/

hai mươi bốn 4 0
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com