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

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

20
PHP DateTime :: แก้ไขการเพิ่มและการลบเดือน
ฉันทำงานหนักมากDateTime classและเพิ่งพบกับสิ่งที่ฉันคิดว่าเป็นจุดบกพร่องเมื่อเพิ่มเดือน หลังจากการวิจัยเล็กน้อยปรากฏว่ามันไม่ใช่ข้อบกพร่อง แต่กลับได้ผลตามที่ตั้งใจไว้ ตามเอกสารพบที่นี่ : ตัวอย่าง # 2 ระวังเมื่อบวกหรือลบเดือน <?php $date = new DateTime('2000-12-31'); $date->modify('+1 month'); echo $date->format('Y-m-d') . "\n"; $date->modify('+1 month'); echo $date->format('Y-m-d') . "\n"; ?> The above example will output: 2001-01-31 2001-03-03 ใครสามารถพิสูจน์ได้ว่าทำไมสิ่งนี้ถึงไม่ถือว่าเป็นจุดบกพร่อง? นอกจากนี้ใครมีวิธีแก้ปัญหาที่สวยงามเพื่อแก้ไขปัญหาและทำให้ +1 เดือนทำงานตามที่คาดไว้แทนที่จะเป็นตามที่ตั้งใจไว้หรือไม่?
102 php  datetime  date 

7
กำหนดวันที่สร้างไฟล์ใน Java
มีคำถามที่คล้ายกันกับของฉันใน StackOverflow ( วิธีรับวันที่สร้างไฟล์ใน Java ) แต่คำตอบไม่มีอยู่จริงเนื่องจาก OP มีความต้องการที่แตกต่างกันซึ่งสามารถแก้ไขได้ด้วยกลไกอื่น ๆ ฉันกำลังพยายามสร้างรายการไฟล์ในไดเร็กทอรีที่สามารถจัดเรียงตามอายุได้ดังนั้นจึงจำเป็นต้องมีวันที่สร้างไฟล์ ฉันไม่พบวิธีที่ดีในการทำสิ่งนี้หลังจากการอ่านเว็บมาก มีกลไกในการรับวันที่สร้างไฟล์หรือไม่? BTW ซึ่งปัจจุบันอยู่ในระบบ Windows อาจต้องใช้สิ่งนี้เพื่อทำงานบนระบบ Linux เช่นกัน นอกจากนี้ฉันไม่สามารถรับประกันได้ว่าจะมีการปฏิบัติตามหลักการตั้งชื่อไฟล์โดยที่วันที่ / เวลาที่สร้างถูกฝังอยู่ในชื่อ
102 java  date  filesystems 

6
ฉันจะตั้งค่าเซลล์เป็นวันที่และใช้รูปแบบวันที่เริ่มต้นของ Excel ได้อย่างไร
ฉันใช้ Apache POI มาระยะหนึ่งเพื่ออ่านไฟล์ Excel 2003 ที่มีอยู่โดยใช้โปรแกรม ตอนนี้ฉันมีข้อกำหนดใหม่ในการสร้างไฟล์. xls ทั้งหมดในหน่วยความจำ (ยังคงใช้ Apache POI) จากนั้นเขียนลงในไฟล์ในตอนท้าย ปัญหาเดียวที่ขวางทางฉันคือการจัดการเซลล์ที่มีวันที่ พิจารณารหัสต่อไปนี้: Date myDate = new Date(); HSSFCell myCell; // code that assigns a cell from an HSSFSheet to 'myCell' would go here... myCell.setCellValue(myDate); เมื่อฉันเขียนเวิร์กบุ๊กที่มีเซลล์นี้ออกไปยังไฟล์และเปิดด้วย Excel เซลล์จะแสดงเป็นตัวเลข ใช่ฉันรู้ว่า Excel เก็บ 'วันที่' ไว้เป็นจำนวนวันตั้งแต่วันที่ 1 มกราคม 1900 และนั่นคือจำนวนที่แสดงในเซลล์ …
102 java  date  apache-poi 

4
ระบุรูปแบบวันที่ที่กำหนดเองสำหรับอาร์กิวเมนต์ colClasses ใน read.table / read.csv
คำถาม: มีวิธีระบุรูปแบบวันที่เมื่อใช้อาร์กิวเมนต์ colClasses ใน read.table / read.csv หรือไม่ (ฉันรู้ว่าฉันสามารถแปลงได้หลังจากนำเข้า แต่มีคอลัมน์วันที่มากมายเช่นนี้การทำในขั้นตอนการนำเข้าจะง่ายกว่า) ตัวอย่าง: ฉันมี .csv %d/%m/%Yมีคอลัมน์วันที่ในรูปแบบที่ dataImport <- read.csv("data.csv", colClasses = c("factor","factor","Date")) สิ่งนี้ทำให้การแปลงผิดพลาด ยกตัวอย่างเช่นจะกลายเป็น15/07/20080015-07-20 รหัสที่ทำซ้ำได้: data <- structure(list(func_loc = structure(c(1L, 2L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 5L), .Label = c("3076WAG0003", "3076WAG0004", "3076WAG0007", "3076WAG0009", "3076WAG0010"), class = "factor"), order_type = structure(c(3L, …
101 r  date  read.table  read.csv 


13
ฉันจะแปลงจำนวนเต็มเป็นชื่อเดือนที่แปลเป็นภาษา Java ได้อย่างไร
ฉันได้รับจำนวนเต็มและฉันต้องการแปลงเป็นชื่อเดือนในภาษาต่างๆ: ตัวอย่างภาษา en-us: 1 -> 2 มกราคม-> กุมภาพันธ์ ตัวอย่างภาษา es-mx: 1 -> Enero 2 -> Febrero
101 java  date  locale 

19
เลือกข้อมูลจากช่วงวันที่ระหว่างวันที่สองวัน
ฉันมีตารางที่ตั้งชื่อProduct_Salesและมีข้อมูลเช่นนี้ Product_ID | Sold_by | Qty | From_date | To_date -----------+---------+-----+------------+----------- 3 | 12 | 7 | 2013-01-05 | 2013-01-07 6 | 22 | 14 | 2013-01-06 | 2013-01-10 8 | 11 | 9 | 2013-02-05 | 2013-02-11 คำถามคืออะไรถ้าฉันต้องการเลือกข้อมูลการขายระหว่างวันที่สองวันจากช่วงวันที่? ตัวอย่างเช่นผมต้องการที่จะเลือกข้อมูลยอดขายจากการ2013-01-032013-01-09
101 sql  date  range 

8
แปลง String เป็น DateTime
ฉันต้องการแยกวิเคราะห์ String ต่อไปนี้เป็น DateTime Object: 30/Nov/2009:16:29:30 +0100 มีวิธีง่ายๆในการทำเช่นนี้หรือไม่? PS:ฉันต้องการแปลงสตริงด้านบนตามที่เป็นอยู่ ลำไส้ใหญ่หลังปีไม่ใช่การพิมพ์ผิด ฉันยังต้องการแก้ปัญหาด้วย Ruby ไม่ใช่ RoR
101 ruby  date  time  parsing 

6
คำนวณวินาทีทั้งหมดใน PHP DateInterval
วิธีที่ดีที่สุดในการคำนวณจำนวนวินาทีทั้งหมดระหว่างวันที่สองวันคืออะไร? จนถึงตอนนี้ฉันได้ลองทำอะไรบางอย่างตาม: $delta = $date->diff(new DateTime('now')); $seconds = $delta->days * 60 * 60 * 24; อย่างไรก็ตามdaysคุณสมบัติของอ็อบเจ็กต์ DateInterval ดูเหมือนจะใช้งานไม่ได้ในบิลด์ PHP5.3 ปัจจุบัน (อย่างน้อยใน Windows ก็จะคืน6015ค่าเดียวกันเสมอ) ฉันยังพยายามทำในลักษณะที่ไม่สามารถรักษาจำนวนวันในแต่ละเดือน (รอบเป็น 30 ปี) ปีอธิกสุรทิน ฯลฯ : $seconds = ($delta->s) + ($delta->i * 60) + ($delta->h * 60 * 60) + ($delta->d * 60 * 60 * …
101 php  datetime  date 



18
รับวันที่เริ่มต้นสัปดาห์และวันที่สิ้นสุดสัปดาห์จากหมายเลขสัปดาห์
ฉันมีแบบสอบถามที่นับวันแต่งงานของสมาชิกในฐานข้อมูล SELECT SUM(NumberOfBrides) AS [Wedding Count] , DATEPART( wk, WeddingDate) AS [Week Number] , DATEPART( year, WeddingDate) AS [Year] FROM MemberWeddingDates GROUP BY DATEPART(year, WeddingDate), DATEPART(wk, WeddingDate) ORDER BY SUM(NumberOfBrides) DESC ฉันจะทราบได้อย่างไรว่าเมื่อเริ่มต้นและสิ้นสุดของแต่ละสัปดาห์แสดงในชุดผลลัพธ์ SELECT SUM(NumberOfBrides) AS [Wedding Count] , DATEPART(wk, WeddingDate) AS [Week Number] , DATEPART(year, WeddingDate) AS [Year] , ??? …

12
จัดกลุ่มตามเดือนและปีใน MySQL
ด้วยตารางที่มีการประทับเวลาในแต่ละแถวคุณจะจัดรูปแบบแบบสอบถามให้พอดีกับรูปแบบวัตถุ json เฉพาะนี้ได้อย่างไร ฉันพยายามจัดระเบียบวัตถุ json เป็นปี / เดือน json เพื่อปิดการสืบค้น: { "2009":["August","July","September"], "2010":["January", "February", "October"] } นี่คือคำถามที่ฉันมี - SELECT MONTHNAME(t.summaryDateTime) as month, YEAR(t.summaryDateTime) as year FROM trading_summary t GROUP BY MONTH(t.summaryDateTime) DESC"; ข้อความค้นหาถูกทำลายลงเนื่องจาก (คาดเดาได้) รวมกันเป็นปีที่แตกต่างกัน
99 sql  mysql  group-by  date 

6
การสร้างวัตถุวันที่จาวาจากปีเดือนวัน
int day = Integer.parseInt(request.getParameter("day")); // 25 int month = Integer.parseInt(request.getParameter("month")); // 12 int year = Integer.parseInt(request.getParameter("year")); // 1988 System.out.println(year); Calendar c = Calendar.getInstance(); c.set(year, month, day, 0, 0); b.setDob(c.getTime()); System.out.println(b.getDob()); ผลลัพธ์คือ: 1988 พ. 25 ม.ค. 00:00:08 น. IST 1989 ฉันกำลังผ่านไป25 12 1988แต่ฉันเข้าใจ25 Jan 1989แล้ว ทำไม?
99 java  date  time  calendar 

13
การเพิ่มนาทีให้กับเวลาใน PHP
ฉันติดอยู่กับการเพิ่ม X นาทีในวันที่และเวลาหลังจากอ่านคู่มือ google'ing และ PHP เป็นจำนวนมากดูเหมือนว่าฉันจะไม่ไปไหน รูปแบบวันเวลาที่ฉันมีคือ: 2011-11-17 05:05: year-month-day hour:minute นาทีที่จะเพิ่มจะเป็นตัวเลขระหว่าง 0 ถึง 59 ฉันต้องการให้ผลลัพธ์เหมือนกับรูปแบบอินพุตที่มีการเพิ่มนาที มีใครช่วยยกตัวอย่างโค้ดที่ใช้งานได้ไหมเนื่องจากความพยายามของฉันดูเหมือนจะไม่ทำให้ฉันไปไหนได้
99 php  date  time 

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