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

วัตถุ DateTime ในหลายภาษาการเขียนโปรแกรมอธิบายวันที่และเวลาของวัน มันสามารถแสดงได้ทันทีในเวลาหรือตำแหน่งในปฏิทินขึ้นอยู่กับบริบทที่มีการใช้งานและการใช้งานที่เฉพาะเจาะจง แท็กนี้สามารถใช้สำหรับปัญหาที่เกี่ยวข้องกับวันที่และเวลาทั้งหมด

12
วิธีค้นหาวันในสัปดาห์ใน php ในเขตเวลาเฉพาะ
ฉันสับสนในขณะที่ใช้ php เพื่อจัดการวันที่ / เวลา สิ่งที่ฉันพยายามทำคือ: เมื่อผู้ใช้เยี่ยมชมหน้าของฉันฉันกำลังถามเขตเวลาของเขาจากนั้นแสดง 'วันในสัปดาห์' ในเขตเวลาของเขา ฉันไม่ต้องการใช้วันของเบราว์เซอร์ ฉันต้องการทำการคำนวณนี้ใน php นี่คือวิธีที่ฉันพยายามบรรลุ: เขตเวลาที่ผู้ใช้ป้อน การประทับเวลา Unix คำนวณโดยฟังก์ชัน php time () แต่ฉันไม่รู้ว่าจะดำเนินการอย่างไร ... ฉันจะได้ 'วันของสัปดาห์' ในเขตเวลานี้ได้อย่างไร
97 php  datetime  timezone 


7
C # DateTime ตอนนี้แม่นยำ
ฉันเพิ่งพบพฤติกรรมที่ไม่คาดคิดบางอย่างกับ DateTime.UtcNow ขณะทำการทดสอบหน่วย ดูเหมือนว่าเมื่อคุณเรียก DateTime.Now/UtcNow อย่างต่อเนื่องดูเหมือนว่าจะให้ค่าเดิมกลับมาเป็นช่วงเวลาที่นานกว่าที่คาดไว้แทนที่จะจับภาพทีละมิลลิวินาทีที่แม่นยำยิ่งขึ้น ฉันรู้ว่ามีคลาสนาฬิกาจับเวลาที่เหมาะกว่าสำหรับการวัดเวลาที่แม่นยำ แต่ฉันอยากรู้ว่ามีใครสามารถอธิบายพฤติกรรมนี้ใน DateTime ได้หรือไม่? มีเอกสารความแม่นยำอย่างเป็นทางการสำหรับ DateTime หรือไม่ตอนนี้ (ตัวอย่างเช่นแม่นยำภายใน 50 ms?) เหตุใด DateTime.Now จึงมีความแม่นยำน้อยกว่าที่นาฬิกา CPU ส่วนใหญ่สามารถจัดการได้ อาจจะออกแบบมาสำหรับ CPU ตัวหารร่วมที่ต่ำที่สุด? public static void Main(string[] args) { var stopwatch = new Stopwatch(); stopwatch.Start(); for (int i=0; i<1000; i++) { var now = DateTime.Now; Console.WriteLine(string.Format( "Ticks: {0}\tMilliseconds: {1}", …

28
จะกำหนดจำนวนวันในหนึ่งเดือนใน SQL Server ได้อย่างไร?
ฉันต้องการกำหนดจำนวนวันในหนึ่งเดือนสำหรับวันที่กำหนดใน SQL Server มีฟังก์ชันในตัวหรือไม่? ถ้าไม่ฉันควรใช้อะไรเป็นฟังก์ชันที่ผู้ใช้กำหนดเอง

9
วิธีรับ NSDate วันเดือนและปีในรูปแบบจำนวนเต็ม?
ฉันต้องการรับองค์ประกอบของวันเดือนและปีNSDateในรูปแบบจำนวนเต็มเช่นถ้าวันที่คือ 1/2/1988 ฉันควรจะได้ 1, 2 และ 1988 แยกกันเป็นจำนวนเต็ม ฉันจะทำสิ่งนี้ใน iOS ได้อย่างไร ฉันพบคำถามที่คล้ายกัน แต่วิธีการdescriptionWithCalendarFormat: ให้คำเตือนและดูเหมือนว่าจะเลิกใช้แล้วในตอนนี้

7
จะพิมพ์ GETDATE () ใน SQL Server โดยใช้เวลาเป็นมิลลิวินาทีได้อย่างไร?
ฉันต้องการพิมพ์GETDATE ()ใน SQL Server 2008 ฉันต้องการเวลาเป็นมิลลิวินาที (นี่คือจุดประสงค์ในการดีบัก - เพื่อค้นหาเวลาดำเนินการของ sp) ฉันพบความแตกต่างนี้ SELECT GETDATE()ส่งคืน2011-03-15 18: 43: 44.100 print GETDATE()ส่งคืน15 มี.ค. 2554 18:44 น ฉันคิดว่า SQL Server พิมพ์คาสต์โดยอัตโนมัติในฟังก์ชันการพิมพ์ ฉันต้องพิมพ์วันที่แบบนี้ 2011-03-15 18:43:44.100 ขอบคุณสำหรับความช่วยเหลือของคุณ.

16
SQL - การแปลงชนิดข้อมูล varchar เป็นชนิดข้อมูลวันที่และเวลาส่งผลให้ค่าอยู่นอกช่วง
ผมได้รับข้อผิดพลาดต่อไปนี้เมื่อเรียกใช้ SQL เพื่อแปลงค่าชนิดข้อมูลของฉันจากไปvarchardatetime ข่าวสารเกี่ยวกับ 242 ระดับ 16 สถานะ 3 บรรทัดที่ 1 การแปลงชนิดข้อมูล varchar เป็นชนิดข้อมูลวันที่และเวลาส่งผลให้ค่าอยู่นอกช่วง ฉันตรวจสอบข้อมูลแล้วและไม่เห็นอะไรแปลก ๆ : เรียกใช้การตรวจสอบต่อไปนี้และไม่มีผลลัพธ์ทั้งหมด SELECT [Date] from table where [DATe] is null SELECT [Date] from table where [DATe] = '' SELECT [Date] from table where LEN([date])> 10 SELECT [Date] from table where LEN([date])< 10 SELECT top …

2
moment.js - UTC ระบุวันที่ผิด
เหตุใด moment.js UTC จึงแสดงวันที่ผิดเสมอ ตัวอย่างเช่นจากคอนโซลนักพัฒนาของ Chrome: moment(('07-18-2013')).utc().format("YYYY-MM-DD").toString() // or moment.utc(new Date('07-18-2013')).format("YYYY-MM-DD").toString() ทั้งคู่จะกลับมาใน"2013-07-17"เหตุใดจึงกลับมาในวันที่ 17แทนที่จะเป็นวันที่ 18ที่ผ่านมา แต่ถ้าฉันใช้ momentjs โดยไม่มี utc: moment(new Date('07-18-2013')).format("YYYY-MM-DD").toString() ฉันได้รับคืน"2013-07-18"ซึ่งเป็นสิ่งที่ฉันคาดหวังเมื่อใช้ moment.js UTC หมายความว่าเราไม่สามารถหาวันที่ที่ถูกต้องได้เมื่อใช้ moment.js UTC?

5
เหตุใดฉันจึงไม่สามารถเข้าถึง DateTime-> date ในคลาส DateTime ของ PHP ได้
ใช้DateTimeคลาสถ้าฉันพยายามเรียกใช้รหัสต่อไปนี้: $mydate = new DateTime(); echo $mydate->date; ฉันจะตอบกลับข้อความแสดงข้อผิดพลาดนี้ หมายเหตุ: คุณสมบัติที่ไม่ได้กำหนด: DateTime :: $ date ... ซึ่งไม่สมเหตุสมผลเพราะเมื่อเรียกใช้var_dump()ตัวแปร$mydateจะแสดงให้เห็นอย่างชัดเจนว่าคุณสมบัตินี้มีอยู่และสามารถเข้าถึงได้โดยสาธารณะ: var_dump($mydate); object(DateTime)[1] public 'date' => string '2012-12-29 17:19:25' (length=19) public 'timezone_type' => int 3 public 'timezone' => string 'UTC' (length=3) นี่เป็นข้อผิดพลาดใน PHP หรือฉันทำอะไรผิด? ฉันใช้ PHP 5.4.3
95 php  datetime 



11
แสดงเฉพาะวันที่และไม่มีเวลา
ในมีดโกน MVC ฉันใส่วันที่ปัจจุบันในฐานข้อมูลแบบนี้ .. model.Returndate = DateTime.Now.Date.ToShortDateString(); เนื่องจากฟิลด์ฐานข้อมูลเป็นประเภทข้อมูลวันที่และเวลาและฉันกำลังแปลงวันที่ปัจจุบันเป็นรูปแบบสตริงจึงไม่ทำงาน .. ฉันจะทำสิ่งนี้ได้อย่างไร ฉันกำลังทำรูปแบบสตริงเพราะฉันต้องการวันที่ในรูปแบบ mm / dd / yyyy และไม่ใช่ในรูปแบบ mm / dd / yyyy hh: mm: ss time .. แก้ไข: ในคอนโทรลเลอร์ฉันมี var model = new ViewModel(); model.ReturnDate = DateTime.Now; return PartialView("PartialView", model); ใน partialview ฉันมี @Html.EditorFor(model => model.Returndate) นี่คือจุดที่แสดงวันที่เป็นวันที่และเวลาพร้อมกัน ... ฉันต้องการให้แสดงวันที่ ไม่ใช่เวลา. …

4
PHP Timestamp เป็น DateTime
คุณรู้หรือไม่ว่าฉันจะแปลงค่านี้เป็น strtotime หรือค่าประเภทเดียวกันเพื่อส่งผ่านไปยังวัตถุDateTime ได้อย่างไร วันที่ฉันมี: Mon, 12 Dec 2011 21:17:52 +0000 สิ่งที่ฉันได้ลอง: $time = substr($item->pubDate, -14); $date = substr($item->pubDate, 0, strlen($time)); $dtm = new DateTime(strtotime($time)); $dtm->setTimezone(new DateTimeZone(ADMIN_TIMEZONE)); $date = $dtm->format('D, M dS'); $time = $dtm->format('g:i a'); ข้างต้นไม่ถูกต้อง ถ้าฉันวนซ้ำวันที่ต่างๆมากมายมันจะเป็นวันเดียวกันทั้งหมด

5
ค้นหาวัตถุวันที่และเวลาที่เก่าแก่ที่สุด / อายุน้อยที่สุดในรายการ
ฉันมีรายการวัตถุวันที่และเวลาและฉันต้องการค้นหาวัตถุที่เก่าแก่ที่สุดหรืออายุน้อยที่สุด วันที่เหล่านี้บางส่วนอาจเกิดขึ้นในอนาคต from datetime import datetime datetime_list = [ datetime(2009, 10, 12, 10, 10), datetime(2010, 10, 12, 10, 10), datetime(2010, 10, 12, 10, 10), datetime(2011, 10, 12, 10, 10), #future datetime(2012, 10, 12, 10, 10), #future ] วิธีใดที่เหมาะสมที่สุดในการทำเช่นนั้น? ฉันกำลังคิดเปรียบเทียบ datetime.now () กับแต่ละรายการ

8
ฟังก์ชัน SQL Server เพื่อส่งกลับวันที่ต่ำสุด (1 มกราคม 1753)
ฉันกำลังมองหาฟังก์ชัน SQL Server เพื่อส่งคืนค่าต่ำสุดสำหรับวันที่และเวลาคือ 1 มกราคม 1753 ฉันไม่ต้องการฮาร์ดโค้ดค่าวันที่นั้นลงในสคริปต์ของฉัน มีอะไรแบบนั้นหรือไม่? (สำหรับการเปรียบเทียบใน C # ฉันทำได้DateTime.MinValue) หรือฉันต้องเขียนเอง? ฉันใช้ Microsoft SQL Server 2008 Express

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