 |
|
การจะเอาวันเดือนปี ลบ วันเดือนปี ว่าห่างกันกี่วัน ต้องทำไงค่ะ 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 :
คนงานตัดอ้อย |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|