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

วันที่เป็นการอ้างอิงถึงวันใดวันหนึ่งที่แสดงภายในระบบปฏิทินและประกอบด้วยปีเดือนและวัน

13
เปรียบเทียบวันที่ที่ระบุกับวันนี้
ฉันมีดังต่อไปนี้ $var = "2010-01-21 00:00:00.0" ฉันต้องการเปรียบเทียบวันที่นี้กับวันที่ของวันนี้ (เช่นฉันต้องการทราบว่านี่$varคือก่อนวันนี้หรือเท่ากับวันนี้หรือไม่) ฉันจำเป็นต้องใช้ฟังก์ชั่นอะไร
216 php  date  datetime 

7
ค้นหาวันในสัปดาห์
สมมติว่าฉันมีวันที่ใน R และจัดรูปแบบดังนี้ date 2012-02-01 2012-02-01 2012-02-02 มีวิธีใดใน R ที่จะเพิ่มคอลัมน์อื่นด้วยวันของสัปดาห์ที่เชื่อมโยงกับวันที่หรือไม่ ชุดข้อมูลมีขนาดใหญ่มากดังนั้นจึงไม่สมเหตุสมผลเลยที่จะต้องดำเนินการด้วยตนเองและทำการเปลี่ยนแปลง df = data.frame(date=c("2012-02-01", "2012-02-01", "2012-02-02")) ดังนั้นหลังจากเพิ่มวันมันจะจบลงด้วยลักษณะ: date day 2012-02-01 Wednesday 2012-02-01 Wednesday 2012-02-02 Thursday เป็นไปได้ไหม ใครช่วยชี้แพคเกจที่จะอนุญาตให้ทำ เพียงแค่พยายามสร้างวันตามวันที่โดยอัตโนมัติ
215 r  date  r-faq 

13
Java: เหตุใดตัวสร้าง Date จึงเลิกใช้แล้วและฉันจะใช้อะไรแทน
ฉันมาจากโลก C # ดังนั้นยังไม่เคยมีประสบการณ์กับ Java ฉันเพิ่งบอกโดย Eclipse ที่Dateเลิกใช้แล้ว: Person p = new Person(); p.setDateOfBirth(new Date(1985, 1, 1)); ทำไม? และควรใช้อะไร (โดยเฉพาะในกรณีเช่นด้านบน) แทน?
212 java  date  deprecated 

9
วันที่ปฏิทินเป็นรูปแบบ yyyy-MM-dd ใน java
วิธีแปลงวันที่ในปฏิทินเป็นyyyy-MM-ddรูปแบบ Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, 1); Date date = cal.getTime(); SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd"); String date1 = format1.format(date); Date inActiveDate = null; try { inActiveDate = format1.parse(date1); } catch (ParseException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } inActiveDate = Wed Sep 26 00:00:00 IST 2012นี้จะผลิต 2012-09-26แต่สิ่งที่ผมต้องการคือ …
210 java  date  calendar  converter 

17
ฟังก์ชัน JavaScript เพื่อเพิ่ม X เดือนไปยังวันที่
ฉันกำลังมองหาวิธีที่ง่ายที่สุดและสะอาดที่สุดในการเพิ่ม X เดือนไปยังวันที่ JavaScript ฉันไม่ต้องการจัดการกับการพลิกของปีหรือมีการเขียนฟังก์ชั่นของตัวเอง มีบางอย่างในตัวที่สามารถทำสิ่งนี้ได้หรือไม่?
209 javascript  date 


7
ฉันจะแยกสตริงเวลาที่มีมิลลิวินาทีในมันด้วยหลามได้อย่างไร
ฉันสามารถแยกสตริงที่มีวันที่ / เวลาด้วยtime.strptime >>> import time >>> time.strptime('30/03/09 16:31:32', '%d/%m/%y %H:%M:%S') (2009, 3, 30, 16, 31, 32, 0, 89, -1) ฉันจะแยกวิเคราะห์สตริงเวลาที่มีมิลลิวินาทีได้อย่างไร >>> time.strptime('30/03/09 16:31:32.123', '%d/%m/%y %H:%M:%S') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.5/_strptime.py", line 333, in strptime data_string[found.end():]) ValueError: unconverted data remains: .123

5
Ruby / Rails: แปลง Date เป็น UNIX Timestamp
ฉันจะรับการประทับเวลา UNIX ได้อย่างไร (จำนวนวินาทีตั้งแต่ 1970 GMT) จากอ็อบเจกต์ Date ในแอพ Rails ฉันรู้ว่าTime#to_iส่งคืนการประทับเวลา แต่การทำDate#to_timeและจากนั้นรับผลลัพธ์การประทับเวลาในบางสิ่งที่ปิดประมาณหนึ่งเดือน (ไม่แน่ใจว่าทำไม ... ) ความช่วยเหลือใด ๆ ที่ชื่นชมขอบคุณ! แก้ไข: ตกลงฉันคิดว่าฉันคิดว่าฉันกำลังประมวลผลวันที่หลายครั้งในวงและแต่ละครั้งที่วันที่ถูกย้ายเล็กน้อยเพราะโซนเวลาไม่ตรงกันในที่สุดนำไปสู่การประทับเวลาของฉันเป็นเดือนออก Date#to_timeแต่ฉันก็ยังจะให้ความสนใจในการรู้ว่ามีวิธีการทำเช่นนี้โดยไม่ต้องอาศัยใด ๆ

25
วิธีการกำหนดวันในสัปดาห์โดยผ่านวันที่ที่ระบุ?
ตัวอย่างเช่นฉันมีวันที่: "23/2/2010" (23 กุมภาพันธ์ 2010) ฉันต้องการที่จะผ่านไปยังฟังก์ชั่นที่จะกลับมาเป็นวันของสัปดาห์ ฉันจะทำสิ่งนี้ได้อย่างไร ในตัวอย่างนี้ฟังก์ชั่นควรกลับString"อ." นอกจากนี้หากต้องการเพียงลำดับวันก็จะสามารถเรียกดูได้อย่างไร
188 java  date 

4
วิธีเปรียบเทียบวันที่ในฟิลด์วันที่และเวลาใน Postgresql
ฉันเผชิญสถานการณ์แปลก ๆ เมื่อเปรียบเทียบระหว่างวันที่ใน postgresql (รุ่น 9.2.4 ใน windows) ฉันมีคอลัมน์ในตารางของฉันบอกว่า update_date ด้วยประเภท 'การประทับเวลาที่ไม่มีเขตเวลา' ลูกค้าสามารถค้นหาในฟิลด์นี้ด้วยวันที่เท่านั้น (เช่น: 2013-05-03) หรือวันที่พร้อมเวลา (เช่น: 2013-05-03 12:20:00) คอลัมน์นี้มีค่าเป็นประทับเวลาสำหรับแถวทั้งหมดในปัจจุบันและมีส่วนวันที่เดียวกัน (2013-05-03) แต่มีความแตกต่างในส่วนของเวลา เมื่อฉันเปรียบเทียบคอลัมน์นี้ฉันได้รับผลลัพธ์ที่แตกต่างกัน ชอบดังต่อไปนี้: select * from table where update_date >= '2013-05-03' AND update_date <= '2013-05-03' -> No results select * from table where update_date >= '2013-05-03' AND update_date < …
188 sql  database  postgresql  date 

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 


13
แปลงสตริง dd-mm-yyyy เป็นวันที่
ฉันพยายามแปลงสตริงในรูปแบบ dd-mm-yyyy เป็นวัตถุวันที่ใน JavaScript โดยใช้สิ่งต่อไปนี้: var from = $("#datepicker").val(); var to = $("#datepickertwo").val(); var f = new Date(from); var t = new Date(to); ("#datepicker").val()มีวันที่ในรูปแบบ dd-mm-yyyy เมื่อฉันทำสิ่งต่อไปนี้ฉันจะได้รับ "วันที่ไม่ถูกต้อง": alert(f); เป็นเพราะสัญลักษณ์ '-' ใช่ไหม ฉันจะเอาชนะสิ่งนี้ได้อย่างไร
184 javascript  date 

16
ตรวจสอบว่าสตริงวันที่เป็นวันที่ที่ถูกต้องในรูปแบบนั้นหรือไม่
ฉันได้รับสตริงวันจาก API yyyy-mm-ddและจะมีการจัดรูปแบบเป็น ขณะนี้ฉันกำลังใช้ regex เพื่อตรวจสอบความถูกต้องของรูปแบบสตริงซึ่งใช้งานได้ แต่ฉันเห็นบางกรณีซึ่งอาจเป็นรูปแบบที่ถูกต้องตามสตริง แต่จริง ๆ แล้วเป็นวันที่ไม่ถูกต้อง เช่น2013-13-01ยกตัวอย่างเช่น มีวิธีที่ดีกว่าใน PHP ที่จะใช้สตริงเช่น2013-13-01และบอกว่าเป็นวันที่ถูกต้องหรือไม่สำหรับรูปแบบyyyy-mm-dd?
184 php  date  datetime 

3
อักขระรูปแบบไม่ถูกต้อง 'T' เมื่อวิเคราะห์สตริงวันที่ไปยัง java.util.Date
ฉันมีสตริงวันที่และฉันต้องการแยกเป็นวันที่ปกติให้ใช้ Java Date API ต่อไปนี้คือรหัสของฉัน: public static void main(String[] args) { String date="2010-10-02T12:23:23Z"; String pattern="yyyy-MM-ddThh:mm:ssZ"; SimpleDateFormat sdf=new SimpleDateFormat(pattern); try { Date d=sdf.parse(date); System.out.println(d.getYear()); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } อย่างไรก็ตามฉันได้รับข้อยกเว้น: java.lang.IllegalArgumentException: Illegal pattern character 'T' ดังนั้นฉันสงสัยว่าฉันต้องแยกสตริงและแยกมันด้วยตนเองหรือไม่ BTW ฉันพยายามเพิ่มอักขระเครื่องหมายคำพูดเดี่ยวที่ด้านใดด้านหนึ่งของ T: String pattern="yyyy-MM-dd'T'hh:mm:ssZ"; มันยังไม่ทำงาน

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