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

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

5
คุณระบุรูปแบบวันที่ที่ใช้เมื่อ JAXB marshals xsd: dateTime ได้อย่างไร
เมื่อ JAXB จัดXMLGregorianCalendarระเบียบวัตถุวันที่ ( ) เป็นองค์ประกอบ xsd: dateTime คุณสามารถระบุรูปแบบของ XML ที่เป็นผลลัพธ์ได้อย่างไร? ตัวอย่างเช่น: รูปแบบข้อมูลเริ่มต้นใช้มิลลิวินาที<StartDate>2012-08-21T13:21:58.000Z</StartDate> ฉันต้องเว้นมิลลิวินาที <StartDate>2012-08-21T13:21:58Z</StartDate> ฉันจะระบุรูปแบบผลลัพธ์ / รูปแบบวันที่ที่ฉันต้องการใช้ได้อย่างไร ฉันใช้javax.xml.datatype.DatatypeFactoryสร้างXMLGregorianCalendarวัตถุ XMLGregorianCalendar xmlCal = datatypeFactory.newXMLGregorianCalendar(cal);

15
DateTime เปรียบเทียบวิธีตรวจสอบว่าวันที่มีอายุน้อยกว่า 30 วันหรือไม่?
ฉันกำลังพยายามหาสาเหตุว่าบัญชีจะหมดอายุในเวลาไม่ถึง 30 วัน ฉันใช้ DateTime Compare อย่างถูกต้องหรือไม่? if (DateTime.Compare(expiryDate, now) < 30) { matchFound = true; }
86 c#  .net  datetime 

5
SQL Server GROUP BY datetime ละเว้นชั่วโมงนาทีและเลือกด้วยวันที่และค่าผลรวม
ฉันมีตารางที่มีสองช่อง - datetimeและint. ฉันต้องการทำกลุ่มในวันที่datetimeเดียวโดยไม่สนใจชั่วโมงและนาที SELECTงบควรจะกลับวันที่แมผลรวมของ int ของวันเดียวได้


2
จะแยกวิเคราะห์มิลลิวินาทีได้อย่างไร?
ฉันจะใช้strptimeหรือฟังก์ชั่นอื่น ๆ เพื่อแยกวิเคราะห์การประทับเวลาด้วยมิลลิวินาทีเป็น R ได้อย่างไร time[1] # [1] "2010-01-15 13:55:23.975" strptime(time[1], format="%Y-%m-%d %H:%M:%S.%f") # [1] NA strptime(time[1], format="%Y-%m-%d %H:%M:%S") # [1] "2010-01-15 13:55:23"`

8
การแยกวิเคราะห์วันที่ / เวลา ISO8601 (รวมถึง TimeZone) ใน Excel
ฉันต้องการแยกวิเคราะห์รูปแบบวันที่ / เวลา ISO8601 ด้วยเขตเวลาที่รวมไว้ (จากแหล่งภายนอก) ใน Excel / VBA เป็นวันที่ของ Excel ปกติ เท่าที่ฉันสามารถบอกได้ Excel XP (ซึ่งเป็นสิ่งที่เราใช้) ไม่มีรูทีนสำหรับในตัวดังนั้นฉันเดาว่าฉันกำลังดูฟังก์ชัน VBA ที่กำหนดเองสำหรับการแยกวิเคราะห์ เวลาที่ ISO8601 มีลักษณะดังนี้: 2011-01-01 2011-01-01T12:00:00Z 2011-01-01T12:00:00+05:00 2011-01-01T12:00:00-05:00 2011-01-01T12:00:00.05381+05:00

3
คำนวณความแตกต่างของเวลา DataFrame ของ Pandas ระหว่างสองคอลัมน์ในชั่วโมงและนาที
ฉันมีสองคอลัมน์fromdateและtodateในดาต้าเฟรม import pandas as pd data = {'todate': [pd.Timestamp('2014-01-24 13:03:12.050000'), pd.Timestamp('2014-01-27 11:57:18.240000'), pd.Timestamp('2014-01-23 10:07:47.660000')], 'fromdate': [pd.Timestamp('2014-01-26 23:41:21.870000'), pd.Timestamp('2014-01-27 15:38:22.540000'), pd.Timestamp('2014-01-23 18:50:41.420000')]} df = pd.DataFrame(data) ฉันเพิ่มคอลัมน์ใหม่diffเพื่อค้นหาความแตกต่างระหว่างวันที่สองวันโดยใช้ df['diff'] = df['fromdate'] - df['todate'] ฉันได้รับdiffคอลัมน์ แต่มีdaysเมื่อมีมากกว่า 24 ชั่วโมง todate fromdate diff 0 2014-01-24 13:03:12.050 2014-01-26 23:41:21.870 2 days 10:38:09.820000 1 2014-01-27 11:57:18.240 2014-01-27 15:38:22.540 …

6
จะลบส่วนเวลาของค่าวันที่และเวลา (SQL Server) ได้อย่างไร
นี่คือสิ่งที่ฉันใช้: SELECT CAST(FLOOR(CAST(getdate() as FLOAT)) as DATETIME) ฉันคิดว่าอาจมีวิธีที่ดีกว่าและสง่างามกว่านี้ ข้อกำหนด: จะต้องเร็วที่สุดเท่าที่จะเป็นไปได้ (ยิ่งหล่อน้อยยิ่งดี) ผลลัพธ์สุดท้ายจะต้องเป็นdatetimeประเภทไม่ใช่สตริง

2
คำพูดเดียวในรูปแบบเวลาวันที่ C # หมายถึงอะไร
เรามีเช่นค่าคงที่นี้ใน C #: System.Globalization.DateTimeFormatInfo.InvariantInfo.SortableDateTimePattern มันมีค่านี้ "yyyy'-'MM'-'dd'T'HH':'mm':'ss" ฉันจะใช้มันใน ParseExactฟังก์ชั่นแล้วyyyy-MM-ddTHH:mm:ssทำงานเช่นกัน ฉันไม่สามารถทราบได้ว่าราคาคำเดียวสำหรับอะไร

6
รับวันที่ล่าสุดจากหลายคอลัมน์
รู้สึกเช่นนี้ควรเป็นเรื่องง่าย ฉันจะได้รับวันที่ล่าสุดที่อยู่ในคอลัมน์ต่าง ๆ ได้อย่างไร DROP TABLE #indebtedness CREATE TABLE #indebtedness (call_case CHAR(10), date1 DATETIME, date2 DATETIME, date3 DATETIME) INSERT #indebtedness VALUES ('Key1', '2019-10-30', '2019-11-30', '2019-10-25') INSERT #indebtedness VALUES ('Key2', '2019-10-20', '2019-10-30', '2019-10-15') INSERT #indebtedness VALUES ('Key3', '2019-11-11', '2019-10-29', '2019-10-30') INSERT #indebtedness VALUES ('Key4', null , '2019-10-29', '2019-10-13') select call_case, ?? …

2
ค่าทศนิยมที่รับรู้เป็น DateTime แทนที่จะส่งคืนค่าเท็จจาก DateTime.Parse
ฉันต้องทำการตรวจสอบตามค่าสตริงไม่ว่าจะเป็นวันที่หรือทศนิยม แต่แยกวันที่กลับจริงสำหรับทศนิยม string val = "3.5"; DateTime oDate = DateTime.Parse(val); 3/5/2019ก็จะส่งกลับวันที่ถูกต้อง จะตรวจสอบความถูกต้องของสตริงเพื่อทราบวันที่ที่ถูกต้องเมื่อไม่ทราบรูปแบบวันที่?
9 c#  .net  datetime 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.