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

UTC ย่อมาจาก Coordinated Universal Time - เป็นมาตรฐานเวลาที่โลกควบคุมนาฬิกาและเวลา

30
แนวทางปฏิบัติที่ดีที่สุดสำหรับการปรับเวลาตามฤดูกาลและโซนเวลา [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันหวังว่าจะทำให้คำถามนี้และคำตอบของมันเป็นแนวทางที่ชัดเจนในการจัดการกับการปรับเวลาตามฤดูกาลโดยเฉพาะอย่างยิ่งสำหรับการจัดการกับการเปลี่ยนแปลงที่เกิดขึ้นจริง หากคุณมีอะไรที่จะเพิ่มโปรดทำ ระบบจำนวนมากขึ้นอยู่กับการรักษาเวลาที่ถูกต้องปัญหาคือการเปลี่ยนแปลงเวลาเนื่องจากการประหยัดเวลากลางวัน - เลื่อนนาฬิกาไปข้างหน้าหรือข้างหลัง ตัวอย่างเช่นมีกฎเกณฑ์ทางธุรกิจในระบบการสั่งซื้อที่ขึ้นอยู่กับเวลาของการสั่งซื้อ - หากนาฬิกามีการเปลี่ยนแปลงกฎอาจไม่ชัดเจน เวลาของการสั่งซื้อควรจะคงอยู่อย่างไร? แน่นอนว่ามีหลายสถานการณ์ - อันนี้เป็นเพียงตัวอย่างหนึ่ง คุณจัดการกับปัญหาการประหยัดเวลากลางวันอย่างไร สมมติฐานอะไรบ้างที่เป็นส่วนหนึ่งของโซลูชันของคุณ (มองหาบริบทที่นี่) ที่สำคัญถ้าไม่มากกว่านั้น: คุณลองทำอะไรที่ไม่ได้ผล? ทำไมมันไม่ทำงาน ฉันสนใจที่จะเขียนโปรแกรม OS การคงอยู่ของข้อมูลและประเด็นอื่น ๆ ที่เกี่ยวข้องของปัญหา คำตอบทั่วไปนั้นยอดเยี่ยม แต่ฉันก็อยากจะดูรายละเอียดโดยเฉพาะอย่างยิ่งหากพวกเขามีอยู่ในแพลตฟอร์มเดียวเท่านั้น

28
คุณแปลงวันที่เป็น JavaScript เป็น UTC ได้อย่างไร
สมมติว่าผู้ใช้เว็บไซต์ของคุณเข้าสู่ช่วงวันที่ 2009-1-1 to 2009-1-3 คุณต้องส่งวันที่นี้ไปยังเซิร์ฟเวอร์เพื่อดำเนินการบางอย่าง แต่เซิร์ฟเวอร์คาดว่าวันที่และเวลาทั้งหมดจะอยู่ใน UTC ตอนนี้สมมติว่าผู้ใช้อยู่ในอลาสกาหรือฮาวายหรือฟิจิ เนื่องจากอยู่ในเขตเวลาค่อนข้างแตกต่างจาก UTC ช่วงวันที่จึงต้องเปลี่ยนเป็นดังนี้: 2009-1-1T8:00:00 to 2009-1-4T7:59:59 การใช้ออบเจ็กต์วันที่ของ JavaScript คุณจะแปลงช่วงวันที่ "แปล" ครั้งแรกเป็นสิ่งที่เซิร์ฟเวอร์จะเข้าใจได้อย่างไร
590 javascript  date  utc 

27
แปลงเวลาวันที่ UTC เป็นเวลาท้องถิ่น
จากเซิร์ฟเวอร์ฉันได้รับตัวแปร datetime ในรูปแบบนี้6/29/2011 4:52:48 PMและมันอยู่ในเวลา UTC ฉันต้องการแปลงเป็นเวลาเบราว์เซอร์ของผู้ใช้ปัจจุบันโดยใช้ JavaScript วิธีนี้สามารถทำได้โดยใช้ JavaScript หรือ jQuery

19
วิธีแปลงสตริงเวลาท้องถิ่นเป็น UTC
ฉันจะแปลงสตริงวันที่และเวลาในเวลาท้องถิ่นเป็นสตริงในเวลา UTC ได้อย่างไร ฉันแน่ใจว่าฉันเคยทำมาก่อน แต่ไม่สามารถหาได้และหวังว่าจะช่วยฉัน (และคนอื่น ๆ ) ทำสิ่งนั้นในอนาคต ชี้แจง : ตัวอย่างเช่นถ้าฉันมี2008-09-17 14:02:00ในเขตเวลาท้องถิ่นของฉัน ( +10) ฉันต้องการที่จะสร้างสตริงกับเทียบเท่าเวลา:UTC2008-09-17 04:02:00 นอกจากนี้จากhttp://lucumr.pocoo.org/2011/7/15/eppur-si-muove/โปรดทราบว่าโดยทั่วไปสิ่งนี้ไม่สามารถทำได้เช่นเดียวกับ DST และปัญหาอื่น ๆ ที่ไม่มีการแปลงที่ไม่ซ้ำกันจากเวลาท้องถิ่นเป็น เวลา UTC

11
แปลงเวลา UTC / GMT เป็นเวลาท้องถิ่น
เรากำลังพัฒนาแอปพลิเคชัน C # สำหรับไคลเอนต์บริการเว็บ สิ่งนี้จะทำงานบนพีซีที่ใช้ Windows XP หนึ่งในฟิลด์ที่ส่งคืนโดยบริการเว็บคือฟิลด์ DateTime เซิร์ฟเวอร์จะส่งคืนเขตข้อมูลในรูปแบบ GMT เช่นกับ "Z" ในตอนท้าย อย่างไรก็ตามเราพบว่า. NET ดูเหมือนว่าจะทำการแปลงโดยนัยบางอย่างและเวลาก็มักจะหมดไป 12 ชั่วโมง ตัวอย่างโค้ดต่อไปนี้จะแก้ไขสิ่งนี้ในระดับที่ความแตกต่าง 12 ชั่วโมงได้หายไป แต่ไม่มีการตั้งค่าเผื่อสำหรับการปรับเวลาตามฤดูกาลของนิวซีแลนด์ CultureInfo ci = new CultureInfo("en-NZ"); string date = "Web service date".ToString("R", ci); DateTime convertedDate = DateTime.Parse(date); ตามไซต์วันที่นี้ : UTC / GMT ออฟเซ็ต โซนเวลามาตรฐาน: UTC / GMT +12 …
301 c#  .net  datetime  utc 

10
การแปลง datetime.date เป็น UTC timestamp ใน Python
ฉันกำลังจัดการกับวันที่ใน Python และฉันจำเป็นต้องแปลงเป็นเวลา UTC เพื่อใช้ภายใน Javascript รหัสต่อไปนี้ใช้งานไม่ได้: >>> d = datetime.date(2011,01,01) >>> datetime.datetime.utcfromtimestamp(time.mktime(d.timetuple())) datetime.datetime(2010, 12, 31, 23, 0) การแปลงวัตถุวันที่เป็นวันที่และเวลาก็ไม่ได้ช่วยอะไรเช่นกัน ฉันลองตัวอย่างจากลิงค์นี้แต่: from pytz import utc, timezone from datetime import datetime from time import mktime input_date = datetime(year=2011, month=1, day=15) และตอนนี้: mktime(utc.localize(input_date).utctimetuple()) หรือ mktime(timezone('US/Eastern').localize(input_date).utctimetuple()) ทำงานได้ดี ดังนั้นคำถามทั่วไป: ฉันจะแปลงวันที่เป็นวินาทีตั้งแต่ยุคตามเวลา UTC ได้อย่างไร
295 python  datetime  utc 

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 

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 

13
แปลงสตริงวันที่และเวลา UTC เป็นวันที่และเวลาท้องถิ่น
ฉันไม่เคยต้องแปลงเวลาเป็นและจาก UTC เมื่อเร็ว ๆ นี้มีคำขอให้แอปของฉันตระหนักถึงเขตเวลาและฉันใช้ตัวเองเป็นวงกลม ข้อมูลจำนวนมากเกี่ยวกับการแปลงเวลาท้องถิ่นเป็น UTC ซึ่งฉันพบว่าค่อนข้างธรรมดา (บางทีฉันก็ทำผิดเช่นกัน) แต่ฉันไม่สามารถหาข้อมูลใด ๆ ในการแปลงเวลา UTC เป็นเขตเวลาของผู้ใช้ปลายทางได้อย่างง่ายดาย โดยสรุปแล้วแอพสำหรับ Android ส่งข้อมูล (แอพพลิเคชั่น) ให้ฉันและภายในข้อมูลนั้นเป็นเวลาประทับ ในการจัดเก็บการประทับเวลานั้นเป็นเวลา utc ที่ฉันใช้: datetime.utcfromtimestamp(timestamp) ดูเหมือนว่าจะทำงานได้ เมื่อแอพของฉันเก็บข้อมูลมันจะถูกจัดเก็บล่วงหน้า 5 ชั่วโมง (ฉัน EST -5) ข้อมูลถูกจัดเก็บใน BigTable ของ appengine และเมื่อดึงข้อมูลออกมาจะเป็นสตริงดังนี้: "2011-01-21 02:37:21" ฉันจะแปลงสตริงนี้เป็น DateTime ในเขตเวลาที่ผู้ใช้แก้ไขได้อย่างไร นอกจากนี้พื้นที่เก็บข้อมูลที่แนะนำสำหรับข้อมูลเขตเวลาของผู้ใช้คืออะไร (โดยทั่วไปคุณจะเก็บข้อมูล tz เช่น: "-5: 00" หรือ "EST" ฯลฯ ฯลฯ …

16
ฉันจะรับ UTC Timestamp ใน JavaScript ได้อย่างไร
ในขณะที่เขียนแอปพลิเคชันเว็บการเก็บข้อมูล (ฝั่งเซิร์ฟเวอร์) ชุดข้อมูลทั้งหมดในฐานข้อมูลเป็น UTC ประทับเวลา ฉันประหลาดใจเมื่อฉันสังเกตเห็นว่าคุณไม่สามารถทำอะไรได้มากในแง่ของการจัดการเขตเวลาใน JavaScript ฉันขยายวัตถุวันที่เล็กน้อย ฟังก์ชั่นนี้สมเหตุสมผลหรือไม่ โดยทั่วไปทุกครั้งที่ฉันส่งสิ่งใดไปยังเซิร์ฟเวอร์มันจะเป็นรูปแบบเวลาที่จัดรูปแบบด้วยฟังก์ชันนี้ ... คุณเห็นปัญหาสำคัญ ๆ ที่นี่ได้ไหม? หรืออาจจะเป็นทางออกจากมุมที่แตกต่างกัน? Date.prototype.getUTCTime = function(){ return new Date( this.getUTCFullYear(), this.getUTCMonth(), this.getUTCDate(), this.getUTCHours(), this.getUTCMinutes(), this.getUTCSeconds() ).getTime(); } ดูเหมือนว่าจะทำให้ฉันสับสนเล็กน้อย และฉันก็ไม่แน่ใจเกี่ยวกับประสิทธิภาพเช่นกัน
157 javascript  timezone  utc 

8
จะตั้งค่าเขตเวลาใน Django ได้อย่างไร?
ในsettings.pyไฟล์โครงการ django ของฉันฉันมีบรรทัดนี้: TIME_ZONE = 'UTC' แต่ฉันต้องการให้แอปของฉันทำงานในเขตเวลา UTC + 2 ดังนั้นฉันจึงเปลี่ยนเป็น TIME_ZONE = 'UTC+2' ValueError: Incorrect timezone setting: UTC+2มันทำให้เกิดข้อผิดพลาด อะไรคือวิธีที่ถูกต้องในการทำเช่นนี้? ขอบคุณ!
150 python  django  timezone  utc 

4
MySQL ควรตั้งค่าเขตเวลาเป็น UTC หรือไม่
ติดตามคำถามของ /server/191331/should-servers-have-their-timezone-set-to-gmt-utc ควรตั้งค่าเขตเวลา MySQL เป็น UTC หรือควรตั้งค่าเขตเวลาเดียวกันกับที่ตั้งเซิร์ฟเวอร์หรือ PHP (ถ้าไม่ใช่ UTC) ข้อดีและข้อเสียคืออะไร?
149 mysql  time  utc 

25
สร้างรายการเขตเวลาด้วย PHP
ไซต์ส่วนใหญ่ต้องการวิธีแสดงวันที่บนไซต์ในเขตเวลาที่ผู้ใช้ต้องการ ด้านล่างนี้เป็นสองรายการที่ฉันพบแล้ววิธีหนึ่งในการใช้คลาสPHP DateTimeใน PHP 5 ฉันต้องการความช่วยเหลือในการทราบว่าสิ่งใดที่ดีที่สุดในการพยายามใช้เมื่อพยายามรับค่าชดเชย UTC จากผู้ใช้เมื่อลงทะเบียน หนึ่ง: <option value="-12">[UTC - 12] Baker Island Time</option> <option value="-11">[UTC - 11] Niue Time, Samoa Standard Time</option> <option value="-10">[UTC - 10] Hawaii-Aleutian Standard Time, Cook Island Time</option> <option value="-9.5">[UTC - 9:30] Marquesas Islands Time</option> <option value="-9">[UTC - 9] Alaska Standard Time, Gambier …
141 php  timezone  utc 

5
C # DateTime เป็นเวลา UTC โดยไม่ต้องเปลี่ยนเวลา
ฉันจะแปลงวันที่และเวลาที่มีอยู่ก่อนหน้านี้เป็นเวลา UTC ได้อย่างไรโดยไม่ต้องเปลี่ยนเวลาจริง ตัวอย่าง: DateTime dateTime = GetSomeDateTime(); // dateTime here is 3pm dateTime.ToUtcDateTime() // datetime should still be 3pm
124 c#  datetime  utc 

12
รับเวลา UTC ใน PHP
ฉันจะรับการประทับเวลา UTC / GMT +/- โดยใช้ฟังก์ชัน date () ของ PHP ได้อย่างไร ตัวอย่างเช่นถ้าฉันพยายาม date("Y-m-d H:i:s", time()); ฉันจะได้รับการประทับเวลา Unix แต่ฉันต้องได้รับการประทับเวลา UTC / GMT ด้วยสตริง GMT / UTC +/- 0400 หรือ GMT / UTC +/- 1000 ตามการกำหนดเวลาท้องถิ่น
122 php  datetime  utc 

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