SQL Select Datetime Format

posted on 18 Jul 2008 18:01 by dexterian  in database

ไปเจอตารางการ select ฟิลด์ที่เป็น datetime ให้ออกมาตาม format ต่างๆ เลยขอเอามาแปะกันลืมละกันนะ งิงิ

SQLFormatResult
SELECT cast(DateField1 as varchar(11)) FROM Table1 MMM dd yyyy Aug 29 2006
SELECT cast(DateField1 as varchar(17)) FROM Table1 MMM dd yyyy H:ii Aug 29 2006 3:25
SELECT convert(varchar,DateField1) FROM Table1 MMM dd yyyy H:iiA Aug 29 2006 3:25PM
SELECT convert(varchar,DateField1,111) FROM Table1 yyyy/mm/dd 2006/08/29
SELECT convert(varchar,DateField1,110) FROM Table1 mm-dd-yyyy 08-29-2006
SELECT convert(varchar,DateField1,010) FROM Table1 mm-dd-yy 08-29-06
SELECT convert(varchar,DateField1,101) FROM Table1 mm/dd/yyyy 08/29/2006
SELECT convert(varchar,DateField1,011) FROM Table1 yy/mm/dd 06/08/29
SELECT convert(varchar,DateField1,001) FROM Table1 mm/dd/yy 08/29/06
SELECT convert(varchar,DateField1,100) FROM Table1 MMM dd yyyy H:iiA Aug 29 2006 3:25PM
SELECT convert(varchar,DateField1,102) FROM Table1 yyyy.mm.dd 2006.08.29
SELECT convert(varchar,DateField1,121) FROM Table1 yyyy-mm-dd H:i:s.ms 2006-08-29 15:25:33.000
SELECT convert(varchar,DateField1,012) FROM Table1 yymmdd 060829
SELECT convert(varchar(11),DateField1) FROM Table1 MMM dd yyyy Aug 29 2006
SELECT convert(varchar,DateField1,120) FROM Table1 yyyy-mm-dd H:ii:ss 2006-08-29 15:25:33
SELECT convert(varchar(10),DateField1,120) FROM Table1 yyyy-mm-dd 2006-08-29

edit @ 18 Jul 2008 18:18:03 by Dexteri@n

Comment

smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry ???????????????   ??????????????????
smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry ???????????????

Tweet

thank kub

#1 By KP (202.57.155.169) on 2009-10-19 15:10

ใช้กับ mysql ได้หรือเปล่าครับ

#2 By DownsTream on 2009-10-31 15:49

ขอบคุณค๊าบบบบ.... big smile

#3 By TamiE (203.131.220.24) on 2009-11-03 08:32

มีประโยชน์มากมายครับผม

ขอบคุณมากๆครับ

#4 By artdecor (203.209.53.198) on 2010-01-21 14:24

SELECT CONVERT(VARCHAR(20), DateField1, 103) as NewsDate Table1

ได้ค่า 29/08/06

จ้า

#5 By เพิ่มเติมให้ (202.57.132.44) on 2010-08-23 15:53

ขอบคุณสำหรับคำแนะนำเพิ่มเติมครับ big smile

#6 By My Dexteri@n on 2010-10-06 21:57

thank you !

#7 By lissAdministrator (125.211.171.139) on 2010-11-25 13:32

you didn't come here to your own testimony, and the achievement can let you continue striving.

#8 By juicy (123.166.56.60) on 2011-01-07 10:05

มะเหงเข้าใจเร่ย ตัวอย่าง หน่อยเดะ

#9 By ฟฟฟ (158.108.127.225) on 2012-02-29 18:42