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

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

30
การคำนวณความแตกต่างระหว่างสองอินสแตนซ์วันที่ของ Java
ฉันใช้java.util.DateคลาสJava ใน Scala และต้องการเปรียบเทียบDateวัตถุและเวลาปัจจุบัน ฉันรู้ว่าฉันสามารถคำนวณเดลต้าโดยใช้ getTime (): (new java.util.Date()).getTime() - oldDate.getTime() อย่างไรก็ตามสิ่งนี้ทำให้ฉันมีlongมิลลิวินาทีแทน มีวิธีที่ง่ายกว่าและดีกว่าในการหาเวลาเดลต้าหรือไม่?

16
การเพิ่มวันที่ใน JavaScript
ฉันต้องเพิ่มค่าวันที่โดยหนึ่งวันใน JavaScript ตัวอย่างเช่นฉันมีค่าวันที่ 2010-09-11 และฉันต้องการเก็บวันที่ของวันถัดไปในตัวแปร JavaScript ฉันจะเพิ่มวันที่แบบวันต่อวันได้อย่างไร

3
ใน Ruby on Rails อะไรคือความแตกต่างระหว่าง DateTime, Timestamp, เวลาและวันที่
จากประสบการณ์ของฉันการได้รับวันที่ / เวลาที่ถูกต้องเมื่อการเขียนโปรแกรมเต็มไปด้วยอันตรายและความแตกต่าง Ruby และ Rails ทำให้ฉันหลงทางอยู่เสมอในกรณีนี้เนื่องจากมีตัวเลือกมากมาย ฉันไม่เคยมีความคิดใดที่ฉันควรเลือก เมื่อฉันใช้ Rails และดู ActiveRecord datatypes ฉันสามารถค้นหาสิ่งต่อไปนี้ : datetime,: timestamp,: time และ: date และไม่รู้ว่าอะไรคือความแตกต่างหรือที่ gotchas แฝงตัว ความแตกต่างคืออะไร? คุณใช้มันเพื่ออะไร (PS ฉันใช้ Rails3)


30
ฉันจะรับจำนวนวันระหว่างสองวันใน JavaScript ได้อย่างไร
ฉันจะรับจำนวนวันระหว่างสองวันใน JavaScript ได้อย่างไร ตัวอย่างเช่นกำหนดสองวันในกล่องป้อนข้อมูล: <input id="first" value="1/1/2000"/> <input id="second" value="1/1/2001"/> <script> alert(datediff("day", first, second)); // what goes here? </script>
403 javascript  date 

30
วิธีการตั้งค่าเริ่มต้นของวันที่ประเภทอินพุตเป็นวันนี้?
ประเภทอินพุต HTML5 นั้นยอดเยี่ยมตัวเลือกวันที่ในตัวใหม่ของ Opera นั้นง่ายและ Chrome ได้สนับสนุนประเภทอินพุตใหม่อย่างน้อยด้วยการใช้ล้อหมุน แต่มีวิธีการตั้งค่าเริ่มต้นของเขตข้อมูลวันที่วันที่วันนี้หรือไม่? ด้วย Opera ฉันสามารถเลือก 'วันนี้' จากเครื่องมือเลือกวันที่และทันทีที่ฉันคลิกที่ปุ่มขั้นตอนใดปุ่มหนึ่งใน Chrome จะเป็นการเพิ่ม / ลดลงจากวันที่วันนี้ ฉันไม่อายที่จะเขียนคำตอบสำหรับปัญหาเล็ก ๆ น้อย ๆ นี้ แต่ดูเหมือนว่าโง่สำหรับฉันที่เบราว์เซอร์ทั้งสองทราบวันที่ปัจจุบันอย่างสมบูรณ์ แต่จะไม่ปรากฏขึ้นโดยอัตโนมัติ
403 html  date  input 


22
การเปรียบเทียบส่วนวันที่เท่านั้นโดยไม่มีการเปรียบเทียบเวลาใน JavaScript
เกิดอะไรขึ้นกับรหัสด้านล่าง อาจเป็นการง่ายกว่าที่จะเปรียบเทียบวันที่และเวลา ฉันไม่แน่ใจว่าจะทำสิ่งนี้ได้อย่างไรและฉันค้นหา แต่ฉันไม่พบปัญหาที่แน่นอน BTW เมื่อฉันแสดงวันที่ทั้งสองในการแจ้งเตือนพวกเขาจะแสดงเหมือนกันทุกประการ รหัสของฉัน: window.addEvent('domready', function() { var now = new Date(); var input = $('datum').getValue(); var dateArray = input.split('/'); var userMonth = parseInt(dateArray[1])-1; var userDate = new Date(); userDate.setFullYear(dateArray[2], userMonth, dateArray[0], now.getHours(), now.getMinutes(), now.getSeconds(), now.getMilliseconds()); if (userDate > now) { alert(now + '\n' + userDate); } …

12
รับความแตกต่างชั่วโมงระหว่างสองวันใน Moment Js
ฉันสามารถรับความแตกต่างระหว่างสองเดทโดยใช้ MomentJs ดังนี้: moment(end.diff(startTime)).format("m[m] s[s]") อย่างไรก็ตามฉันต้องการแสดงชั่วโมงเมื่อใช้งานได้ (เฉพาะเมื่อ> = 60 นาทีผ่านไป) อย่างไรก็ตามเมื่อฉันพยายามดึงชั่วโมงระยะเวลาโดยใช้สิ่งต่อไปนี้: var duration = moment.duration(end.diff(startTime)); var hours = duration.hours(); มันจะส่งคืนชั่วโมงปัจจุบันและไม่ใช่จำนวนชั่วโมงระหว่างวันที่สองวัน ฉันจะได้รับความแตกต่างในชั่วโมงระหว่างสองช่วงเวลาได้อย่างไร

8
รูปแบบวันที่นี้คืออะไร 2011-08-12T20: 17: 46.384Z
ฉันมีวันที่ดังต่อไปนี้: 2011-08-12T20:17:46.384Z. รูปแบบนี้คืออะไร ฉันพยายามแยกวิเคราะห์ด้วย Java 1.4 ผ่านทางDateFormat.getDateInstance().parse(dateStr)และฉันจะได้รับ java.text.ParseException: วันที่ไม่สามารถค้นหา: "2011-08-12T20: 17: 46.384Z" ฉันคิดว่าฉันควรใช้SimpleDateFormatสำหรับการวิเคราะห์คำ แต่ฉันต้องรู้สตริงรูปแบบก่อน ทั้งหมดที่ฉันมีคือจนถึงตอนนี้yyyy-MM-ddเพราะฉันไม่รู้ความTหมายในสตริงนี้ - บางสิ่งเกี่ยวข้องกับเขตเวลา สตริงวันนี้จะมาจากlcmis:downloadedOnแท็กที่แสดงบนไฟล์ CMIS ประเภทสื่อดาวน์โหลดประวัติศาสตร์


30
จัดรูปแบบวันที่ JavaScript เป็น yyyy-mm-dd
ฉันมีรูปแบบSun May 11,2014วันที่ ฉันจะแปลงเป็น2014-05-11JavaScript ได้อย่างไร function taskDate(dateMilli) { var d = (new Date(dateMilli) + '').split(' '); d[2] = d[2] + ','; return [d[0], d[1], d[2], d[3]].join(' '); } var datemilli = Date.parse('Sun May 11,2014'); console.log(taskDate(datemilli)); เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล sun may 11,2014โค้ดข้างต้นทำให้ผมมีรูปแบบวันที่เดียวกัน ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

26
jQuery UI DatePicker เพื่อแสดงเดือนปีเท่านั้น
ฉันใช้ตัวเลือกวันที่ jQuery เพื่อแสดงปฏิทินทั่วแอพของฉัน ฉันต้องการทราบว่าฉันสามารถใช้มันเพื่อแสดงเดือนและปี (พฤษภาคม 2010) และไม่ใช่ปฏิทินหรือไม่

20
การสร้างช่วงของวันที่ใน Python
ฉันต้องการสร้างรายการวันที่เริ่มต้นวันนี้และย้อนกลับไปตามจำนวนวันโดยพลการในตัวอย่างของฉัน 100 วัน มีวิธีที่ดีกว่าที่จะทำมากกว่านี้? import datetime a = datetime.datetime.today() numdays = 100 dateList = [] for x in range (0, numdays): dateList.append(a - datetime.timedelta(days = x)) print dateList
373 python  datetime  date 

11
การเพิ่ม 5 วันใน Python
ฉันมีวันที่"10/10/11(m-d-y)"และฉันต้องการเพิ่ม 5 วันโดยใช้สคริปต์ Python โปรดพิจารณาโซลูชันทั่วไปที่ใช้งานได้ในเดือนนี้เช่นกัน ฉันกำลังใช้รหัสต่อไปนี้: import re from datetime import datetime StartDate = "10/10/11" Date = datetime.strptime(StartDate, "%m/%d/%y") print Date -> กำลังพิมพ์ '2011-10-10 00:00:00' ตอนนี้ฉันต้องการเพิ่ม 5 วันในวันนี้ ฉันใช้รหัสต่อไปนี้: EndDate = Date.today()+timedelta(days=10) ซึ่งส่งกลับข้อผิดพลาดนี้: name 'timedelta' is not defined
366 python  date  datetime 

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