ต้องการดึงข้อมูล datetime ใน sql server ต้องการเป็น วันที่ อย่างเดี่ยวครับ
ลืมไปครับ เป็น win app ครับ
Date :
2010-12-08 11:09:44
By :
slurpee55555
คือ ผม ทำคัวค้นหา โดยใช้ DateTimePicker ในการค้นครับ
แต่ ข้อมูลในฐานข้อมูลมันเก็บเป็น DateTime ผมจะค้นหาเฉพาะวันที่อะครับ ไม่ทราบว่าพอจะได้ปะครับ
มีวิธีบ้างปะครับ ขอตัวอย่างด้วยก็ดีครับ ขอบคุณครับ
Date :
2010-12-08 11:28:16
By :
slurpee55555
ใช้ function Day()
แบบนี้ครับ
SELECT *
FROM U_Table
WHERE Day(CREATED_DATETIME) BETWEEN 1 AND 30
แต่ต้องระวังนะครับ ถ้าเดือนต่างกันมันก็ยังคงดึงค่ามาเหมือนเดิม
เช่น 23/11/2010 23/12/2010 มันจะได้ วันที่ 23 เหมือนกัน อันนี้แล้วแต่คุณไปใช้และดัก error เองน่ะครับ
Date :
2010-12-08 14:20:40
By :
numenoy
Go to : SQL CONVERT
Date :
2010-12-08 15:20:02
By :
webmaster
ขอบคุณมากๆครับแล้วจะลองเอาไปปรับใช้ดูครับ
Date :
2010-12-08 20:25:23
By :
slurpee55555
คือ ในฐานข้อมูลมันเก็บวันที่และเวลาใช่ปะครับ
ผมทำตัวค้นหาเลือกจากวันที่อะครับ แต่มันติดตรงในฐานข้อมูลมันมีเวลาด้วยอะครับ พอจะมีวิธี หรือ code ตัวอย่างบ้างปะครับ เป็น winApp vb2008 ครับ ขอบคุณครับ งมอยู่หลายวันละครับ ช่วยหน่อยนะครับ
ลืมครับ
ในฐานข้อมูลมันเก็บเป็น 2010-12-12 13:45:59
แต่อยากค้นหาจาก 12/12/2010 อะครับ
ประวัติการแก้ไข 2010-12-12 13:48:20
Date :
2010-12-12 13:45:59
By :
slurpee55555
กำลังหาฟังชั่นนี้อยู่เลยค่ะ ขอบคุณมากค่ะ
Date :
2011-04-12 09:55:06
By :
Chanya
DateTime.Now.ToLocalTime() = dd/mm/yyyy 00:00:00
DateTime.Now.ToShorttimeString() = dd/mm/yyyy
DateTime.Now.ToLongTimeString() = 01 January 2011
ลองเล่นดูนะ
Date :
2011-04-12 12:37:50
By :
Patzy
Load balance : Server 05