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

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

18
รับวันที่ของเดือนที่แล้วใน php
ฉันต้องการรับวันที่ของเดือนที่แล้ว ฉันเขียนสิ่งนี้: $prevmonth = date('M Y'); ซึ่งทำให้ฉันเป็นเดือน / ปีปัจจุบัน ฉันไม่สามารถบอกได้ว่าควรใช้strtotimeหรือmktimeไม่ สิ่งที่จะประทับเวลา? ฉันต้องเพิ่มบางอย่างในภายหลังเพื่อรีเซ็ตเพื่อไม่ให้วันที่ตั้งเป็นเดือนที่แล้วตลอดทุกอย่างสำหรับการประทับเวลาทั้งหมดบนไซต์ของฉันหรือไม่ ฉันกำลังพยายาม RTM แต่มันยากสำหรับฉันที่จะคิดออก
87 php  date 

10
วิธีตรวจสอบว่าวันที่อยู่ในช่วงที่กำหนดหรือไม่?
หากคุณมี$start_dateและ$end_dateคุณจะตรวจสอบได้อย่างไรว่าวันที่ที่ผู้ใช้กำหนดอยู่ในช่วงนั้นหรือไม่? เช่น $start_date = '2009-06-17'; $end_date = '2009-09-05'; $date_from_user = '2009-08-28'; ในขณะที่วันที่เป็นสตริงการแปลงเป็นจำนวนเต็มการประทับเวลาจะช่วยได้หรือไม่
86 php  date  date-range 

9
จะค้นหาวันที่ของวันในสัปดาห์จากวันที่โดยใช้ PHP ได้อย่างไร?
หากฉันมี$date YYYY-mm-ddและต้องการได้รับเฉพาะ$day(ระบุโดย 0 (วันอาทิตย์) ถึง 6 (วันเสาร์)) ของสัปดาห์ที่YYYY-mm-ddอยู่ใน ตัวอย่างเช่นถ้าผมได้2012-10-11เป็น$dateและ5เป็น$dayผมต้องการที่จะได้รับ2012-10-12ถ้าผมได้0เป็น$day,2012-10-14 แก้ไข: พวกคุณส่วนใหญ่เข้าใจผิด ฉันมีวันที่$dateและต้องการรับวันที่ระบุโดย 0-6 ของสัปดาห์เดียวกัน$dateนั้น ไม่ฉันไม่ต้องการวันของ$date...
86 php  date 

20
ความแตกต่างของเดือนระหว่างวันที่ใน MySQL
ฉันต้องการคำนวณจำนวนเดือนระหว่างช่องวันที่ 2 ช่อง มีวิธีที่ดีกว่าการใช้การประทับเวลาแบบยูนิกซ์และการหารด้วย 2602,000 (วินาที) และการปัดเศษใน MySQL หรือไม่?

10
การจัดการค่า DATETIME 0000-00-00 00:00:00 ใน JDBC
ฉันได้รับข้อยกเว้น (ดูด้านล่าง) หากฉันพยายามทำ resultset.getString("add_date"); สำหรับการเชื่อมต่อ JDBC กับฐานข้อมูล MySQL ที่มีค่า DATETIME เป็น 0000-00-00 00:00:00 (ค่ากึ่งว่างสำหรับ DATETIME) แม้ว่าฉันจะพยายามรับค่าเป็นสตริงไม่ใช่ในฐานะ วัตถุ. ฉันทำได้โดยการทำ SELECT CAST(add_date AS CHAR) as add_date ซึ่งได้ผล แต่ดูเหมือนงี่เง่า ... มีวิธีที่ดีกว่านี้ไหม จุดของฉันเป็นที่ฉันต้องการเพียงแค่สตริง DATETIME ดิบดังนั้นฉันสามารถแยกตัวเองเป็นอยู่ หมายเหตุ:นี่คือที่มาของ 0000: (จากhttp://dev.mysql.com/doc/refman/5.0/en/datetime.html ) ค่า DATETIME, DATE หรือ TIMESTAMP ที่ผิดกฎหมายจะถูกแปลงเป็นค่า "ศูนย์" ของประเภทที่เหมาะสม ('0000-00-00 00:00:00' หรือ '0000-00-00') ข้อยกเว้นเฉพาะคือข้อยกเว้นนี้: SQLException: Cannot …
85 java  sql  date  jdbc 

7
การคำนวณช่วงวันที่ที่มีประสิทธิภาพใน python?
ฉันมีช่วงวันที่สองช่วงโดยแต่ละช่วงถูกกำหนดโดยวันที่เริ่มต้นและวันที่สิ้นสุด (เห็นได้ชัดว่าอินสแตนซ์ datetime.date ()) สองช่วงสามารถทับซ้อนกันได้หรือไม่ ฉันต้องการจำนวนวันที่ทับซ้อนกัน แน่นอนฉันสามารถเติมสองชุดล่วงหน้าด้วยวันที่ทั้งหมดภายในช่วงทั้งสองและทำการตัดกันชุด แต่อาจไม่มีประสิทธิภาพ ... มีวิธีที่ดีกว่านอกเหนือจากโซลูชันอื่นโดยใช้ส่วน if-elif แบบยาวที่ครอบคลุมทุกกรณีหรือไม่

5
Y ส่งคืน 2012 ในขณะที่ y ส่งคืน 2011 ใน SimpleDateFormat
ฉันสงสัยว่าทำไม 'Y' ถึงกลับมาในปี 2012 ในขณะที่ 'y' ส่งคืน 2011 ในSimpleDateFormat: System.out.println(new SimpleDateFormat("Y").format(new Date())); // prints 2012 System.out.println(new SimpleDateFormat("y").format(new Date())); // prints 2011 มีใครอธิบายได้ไหมว่าทำไม?

6
รับการประทับเวลา unix จากวันที่ ()
ฉันสามารถแปลงการประทับเวลายูนิกซ์เป็นDate()วัตถุโดยใส่longค่าลงในตัวDate()สร้าง เช่น: ฉันสามารถเป็นnew Date(1318762128031)ได้ แต่หลังจากนั้นฉันจะเรียกคืนการประทับเวลายูนิกซ์จากDate()วัตถุได้อย่างไร
85 java  date 

7
Unix epoch time to Java Date object
ฉันมีสตริงที่มีเวลาUNIX Epochและฉันต้องการแปลงเป็นวัตถุ Java Date String date = "1081157732"; DateFormat df = new SimpleDateFormat(""); // This line try { Date expiry = df.parse(date); } catch (ParseException ex) { ex.getStackTrace(); } เส้นที่ทำเครื่องหมายคือจุดที่ฉันมีปัญหา ฉันไม่สามารถสรุปได้ว่าอาร์กิวเมนต์ของ SimpleDateFormat () ควรเป็นอย่างไรหรือแม้ว่าฉันควรจะใช้ SimpleDateFormat ()
85 java  date  java-time 

5
วิธีการหาสัปดาห์รวมของปีใน Java?
ฉันกำลังทำงานในโครงการ ที่นั่นฉันควรค้นหาสัปดาห์ทั้งหมดของปี ฉันลองใช้รหัสต่อไปนี้ แต่ฉันได้รับคำตอบที่ผิด: 2020 มี 53 สัปดาห์ แต่รหัสนี้ให้ 52 สัปดาห์ ฉันผิดไปในรหัสนี้ที่ไหน package com.hib.mapping; import java.time.LocalDate; import java.time.temporal.WeekFields; import java.util.Calendar; import java.util.GregorianCalendar; import org.joda.time.DateTime; public class TestWeek { public static void main(String args[]) { System.out.println(getWeeks()); } public static int getWeeks() { Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, 2020); cal.set(Calendar.MONTH, Calendar.JANUARY); cal.set(Calendar.DAY_OF_MONTH, …

6
วิธีค้นหาวันที่ล่าสุดจากค่าแม็พที่กำหนดใน java
ฉันกำลังแฮชแผนที่ที่มีค่าด้านล่างในค่าที่ฉันเคยเป็นชนิดข้อมูลสตริง ฉันต้องการเปรียบเทียบวันที่ทั้งหมดที่มีอยู่ในแผนที่และดึงคีย์ - ค่าเดียวเท่านั้นที่มีวันที่ล่าสุด ฉันอยากจะเปรียบเทียบกับค่าที่ไม่ใช่กุญแจ ฉันได้รวมรหัสด้านล่าง import java.util.HashMap; import java.util.Map; public class Test { public static void main(String[] args) { Map<String, String> map = new HashMap<>(); map.put("1", "1999-01-01"); map.put("2", "2013-10-11"); map.put("3", "2011-02-20"); map.put("4", "2014-09-09"); map.forEach((k, v) -> System.out.println("Key : " + k + " Value : " + v)); } …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.