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

19
ฉันจะแปลงการประทับเวลา Unix เป็น DateTime และในทางกลับกันได้อย่างไร
มีรหัสตัวอย่างนี้ แต่จากนั้นจะเริ่มพูดถึงปัญหามิลลิวินาที / นาโนวินาที คำถามเดียวกันคือใน MSDN, วินาทีตั้งแต่ยุค Unix ใน C # นี่คือสิ่งที่ฉันได้รับ: public Double CreatedEpoch { get { DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime(); TimeSpan span = (this.Created.ToLocalTime() - epoch); return span.TotalSeconds; } set { DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, …



13
ฉันจะแปลงวัตถุวันที่และเวลาเป็นมิลลิวินาทีตั้งแต่ยุค (เวลา unix) ใน Python ได้อย่างไร
ฉันมีdatetimeวัตถุPython ที่ฉันต้องการแปลงเป็นเวลา unix หรือวินาที / มิลลิวินาทีนับตั้งแต่ยุค 1970 ฉันจะทำสิ่งนี้ได้อย่างไร
356 python  datetime  epoch 

16
แปลง UTC Epoch เป็นวันที่ท้องถิ่น
ฉันได้ต่อสู้กับสิ่งนี้มานานแล้ว ฉันพยายามแปลงยุคเป็นวัตถุวันที่ กาลส่งถึงฉันใน UTC เมื่อใดก็ตามที่คุณผ่านnew Date()ยุคมันจะถือว่าเป็นยุคท้องถิ่น ฉันพยายามสร้างวัตถุ UTC จากนั้นใช้setTime()เพื่อปรับให้เหมาะกับยุคสมัย แต่วิธีเดียวที่ดูเหมือนว่ามีประโยชน์คือtoUTCString()และสตริงไม่ได้ช่วยฉัน หากฉันส่งสตริงนั้นไปยังวันที่ใหม่ก็ควรสังเกตว่าเป็น UTC แต่ไม่ใช่ new Date( new Date().toUTCString() ).toLocaleString() ความพยายามครั้งต่อไปของฉันคือพยายามหาความแตกต่างระหว่างยุคปัจจุบันในท้องถิ่นกับยุคปัจจุบัน UTC แต่ฉันก็ไม่สามารถรับมันได้ new Date( new Date().toUTCString() ).getTime() - new Date().getTime() มันให้ความแตกต่างเพียงเล็กน้อยกับฉันภายใต้ 1,000 ซึ่งเป็นมิลลิวินาที ข้อเสนอแนะใด ๆ
274 javascript  date  utc  epoch 

4
ใน Python คุณแปลงวินาทีอย่างไรตั้งแต่ยุคเป็นออบเจ็กต์ `datetime '
timeโมดูลสามารถเริ่มต้นใช้ตั้งแต่ยุควินาที: >>> import time >>> t1=time.gmtime(1284286794) >>> t1 time.struct_time(tm_year=2010, tm_mon=9, tm_mday=12, tm_hour=10, tm_min=19, tm_sec=54, tm_wday=6, tm_yday=255, tm_isdst=0) มีวิธีที่สวยงามในการเริ่มต้นdatetime.datetimeวัตถุในลักษณะเดียวกันหรือไม่?
248 python  datetime  date  time  epoch 


8
แปลง python datetime เป็น epoch ด้วย strftime
ฉันมีเวลาเป็น UTC ซึ่งฉันต้องการจำนวนวินาทีตั้งแต่ยุค ฉันกำลังใช้ strftime เพื่อแปลงเป็นจำนวนวินาที ยกตัวอย่างวันที่ 1 เมษายน 2555 >>>datetime.datetime(2012,04,01,0,0).strftime('%s') '1333234800' วันที่ 1 เมษายน 2012 UTC จากยุคคือ 1333238400 แต่สิ่งนี้จะส่งคืน 1333234800 ซึ่งต่างจาก 1 ชั่วโมง ดังนั้นดูเหมือนว่า strftime นั้นจะคำนึงถึงเวลาของระบบของฉันและใช้การเปลี่ยนเขตเวลาในบางแห่ง ฉันคิดว่า datetime ไร้เดียงสาหมดจด? ฉันจะหลีกเลี่ยงสิ่งนั้นได้อย่างไร หากเป็นไปได้หลีกเลี่ยงการนำเข้าไลบรารีอื่น ๆ ยกเว้นมาตรฐาน (ฉันมีข้อกังวลเกี่ยวกับการพกพา)
209 python  datetime  utc  epoch  strftime 

9
แปลงเวลาประทับเป็นมิลลิวินาทีเป็นเวลาที่จัดรูปแบบสตริงใน Java
ฉันพยายามที่จะแปลงค่ายาว ( จำนวนมิลลิวินาทีที่ผ่านไปจาก 1970/01/01 เช่น Epoch ) h:m:s:msเวลาของรูปแบบ ค่ายาวที่ฉันใช้เป็นเวลาประทับฉันได้รับจากฟิลด์timestampของเหตุการณ์การบันทึกจาก log4j จนถึงตอนนี้ฉันได้ลองทำสิ่งต่อไปนี้แล้ว แต่ล้มเหลว: logEvent.timeStamp/ (1000*60*60) TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp) แต่ฉันได้รับค่าที่ไม่ถูกต้อง: 1289375173771 for logEvent.timeStamp 358159 for logEvent.timeStamp/ (1000*60*60) 21489586 for TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp) ฉันจะไปเกี่ยวกับเรื่องนี้ได้อย่างไร?
126 java  datetime  time  timestamp  epoch 

6
จะแยก epoch จาก LocalDate และ LocalDateTime ได้อย่างไร
ฉันจะแยกค่า epoch Longจากอินสแตนซ์ของLocalDateTimeหรือได้LocalDateอย่างไร ฉันได้ลองทำสิ่งต่อไปนี้แล้ว แต่ให้ผลลัพธ์อื่น ๆ : LocalDateTime time = LocalDateTime.parse("04.02.2014 19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss")); System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461 System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105 สิ่งที่ฉันต้องการมีเพียงค่า1391539861สำหรับวันที่และเวลาใน"04.02.2014 19:51:01"เครื่อง เขตเวลาของฉันคือEurope/OsloUTC + 1 พร้อมเวลาออมแสง
103 java  time  java-8  epoch  java-time 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.