การจะเอาวันเดือนปี ลบ วันเดือนปี ว่าห่างกันกี่วัน ต้องทำไงค่ะ VB 2008
Code (VB.NET)
Dim date1 As New System.DateTime(1996, 6, 3, 22, 15, 0)
Dim date2 As New System.DateTime(1996, 12, 6, 13, 2, 0)
Dim diff1 As System.TimeSpan
diff1 = date2.Subtract(date1)
' ผลลัพธฺ์ diff1 gets 185 days, 14 hours, and 47 minutes.
Date :
2010-09-07 19:45:44
By :
tungman
ไม่เข้าใจค่ะ...คือที่อยากได้ประมาณว่า...
วันที่มันอยู่ในฐานข้อมูล เวลาเราดึงข้อมูลออกมาแล้ว ประมาณว่า
Date1 = 01/01/2553
Date2 = 20/11/2552
(อยากได้ Date1 - Date2 แล้วได้จำนวนวันที่่ห่างกันออกมานะค่ะ)
ต้องทำยังไงค่ะ...
Date :
2010-09-07 20:04:19
By :
วงแหวน
ทำได้ยัง ครับ ผมก็อยากทำ ทำไงดีคร้าฟฟฟ
Date :
2013-05-05 20:13:45
By :
หม่าฮั่น
ตามที่พี่ tangman บอกครับ
Code (VB.NET)
Dim nDate As DateTime = Now ' วันและเวลาปัจจุบัน
Dim tDate As New DateTime(2013, 4, 2, 0, 0, 0) ' วันที่ 1 / 5 / 2013 0:00:00
Dim diffDay As Integer = nDate.Subtract(tDate).Days
' สังเกตุ .Days คือ property 1 ตัว ยังมีอีกมากมายที่ให้คุณเลือกใช้
' คุณต้องการจะเอาอะไรต้องการอะไร ก็ใส่ .นั้นลงไป
' ถ้าใช้ Visual studio จะมี intellisense ให้ใช้อยู่แล้ว
' ลองพิมพ์แค่ nDate.Subtract(tDate). ( << มีจุดด้วย ) แล้วมันจะเด้งมาให้เลือกอีกเพียบเลย
' เล่นบ่อยๆ ค่อยๆชินนะครับ
' จากที่คุณดึงเวลามาเป็น Date1 / Date2 ก็หวังว่าจะเอาตัวอย่างนี้ไปใช้ได้นะครับ
ประวัติการแก้ไข 2013-05-05 21:53:06
Date :
2013-05-05 21:50:21
By :
คนงานตัดอ้อย
Load balance : Server 04