คำถามติดแท็ก rfc3339

26
ฉันจะแยกวิเคราะห์วันที่ในรูปแบบ ISO 8601 ได้อย่างไร
ฉันต้องการแยกสตริงRFC 3339"2008-09-03T20:56:35.450686Z"เป็นdatetimeประเภทของ Python ฉันพบstrptimeในไลบรารีมาตรฐานของ Python แล้ว แต่ก็ไม่สะดวก วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร?

12
วิธีสร้างการประทับเวลาและรูปแบบวันที่ตาม ISO 8601, RFC 3339, โซนเวลา UTC
วิธีสร้างการประทับวันที่โดยใช้รูปแบบมาตรฐานสำหรับISO 8601และRFC 3339อย่างไร เป้าหมายคือสตริงที่มีลักษณะดังนี้: "2015-01-01T00:00:00.000Z" รูปแบบ: ปี, เดือน, วันเป็น "XXXX-XX-XX" ตัวอักษร "T" เป็นตัวคั่น ชั่วโมง, นาที, วินาที, มิลลิวินาทีเป็น "XX: XX: XX.XXX" ตัวอักษร "Z" เป็นตัวกำหนดโซนสำหรับการชดเชยศูนย์หรือเวลา UTC, GMT, Zulu กรณีที่ดีที่สุด: ซอร์สโค้ด Swift ที่ง่ายสั้นและตรงไปตรงมา ไม่จำเป็นต้องใช้กรอบงานเพิ่มเติมโครงการย่อย cocoapod รหัส C ฯลฯ ฉันค้นหา StackOverflow, Google, Apple และไม่พบคำตอบ Swift สำหรับสิ่งนี้ เรียนที่ดูเหมือนมีแนวโน้มมากที่สุดที่มีNSDate, NSDateFormatter,NSTimeZone , คำถาม & คำตอบที่เกี่ยวข้อง: ฉันจะรับวันที่ ISO …
186 date  swift  time  iso8601  rfc3339 

1
T และ Z หมายถึงอะไรในการประทับเวลา
ฉันมีค่าการประทับเวลาที่ส่งคืนโดยบริการเว็บ "2014-09-12T19:34:29Z" ฉันรู้ว่ามันหมายถึงเขตเวลา แต่มันหมายถึงอะไรกันแน่? และฉันกำลังพยายามล้อเลียนบริการเว็บนี้ดังนั้นมีวิธีสร้างการประทับเวลาโดยใช้strftimeใน python หรือไม่ ขออภัยหากสิ่งนี้ชัดเจนอย่างเจ็บปวด แต่ Google ก็ไม่มีประโยชน์มากนักและไม่ใช่strftime()หน้าอ้างอิง ฉันกำลังใช้สิ่งนี้: x.strftime("%Y-%m-%dT%H:%M:%S%Z") '2015-03-26T10:58:51'
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.