ค้นหาบทความ

โพสต์แนะนำ

ย้าย Blog ไปที่ TechDiary

วันอังคารที่ 29 พฤศจิกายน พ.ศ. 2559

SQL Server Convert Datetime ออกมาเป็นวันที่ nvarchar รูปแบบต่างๆ

declare @now datetime
select @now=getdate()

select convert(nvarchar(MAX), @now, 1)  ----->    04/28/14                   
select convert(nvarchar(MAX), @now, 2)  ----->    14.04.28                   
select convert(nvarchar(MAX), @now, 3)  ----->    28/04/14                   
select convert(nvarchar(MAX), @now, 4)  ----->    28.04.14                   
select convert(nvarchar(MAX), @now, 5)  ----->    28-04-14                   
select convert(nvarchar(MAX), @now, 6)  ----->    28 Apr 14                  
select convert(nvarchar(MAX), @now, 7)  ----->    Apr 28, 14                 
select convert(nvarchar(MAX), @now, 8)  ----->    09:31:28                   
select convert(nvarchar(MAX), @now, 9)  ----->    Apr 28 2014  9:31:28:580AM 
select convert(nvarchar(MAX), @now, 10)  ----->    04-28-14                    
select convert(nvarchar(MAX), @now, 11)  ----->    14/04/28                    
select convert(nvarchar(MAX), @now, 12)  ----->    140428                      
select convert(nvarchar(MAX), @now, 13)  ----->    28 Apr 2014 09:31:28:580    
select convert(nvarchar(MAX), @now, 14)  ----->    09:31:28:580                
select convert(nvarchar(MAX), @now, 20)  ----->    2016-01-05 14:42:06         
select convert(nvarchar(MAX), @now, 21)  ----->    2016-01-05 14:42:51.783     
select convert(nvarchar(MAX), @now, 22)  ----->    04/28/14  9:31:28 AM        
select convert(nvarchar(MAX), @now, 23)  ----->    2014-04-28                  
select convert(nvarchar(MAX), @now, 24)  ----->    09:31:28                    
select convert(nvarchar(MAX), @now, 25)  ----->    2016-01-05 14:43:11.360     
select convert(nvarchar(MAX), @now, 100)  ----->    Apr 28 2014  9:31AM        
select convert(nvarchar(MAX), @now, 101)  ----->    04/28/2014                 
select convert(nvarchar(MAX), @now, 102)  ----->    2014.04.28                 
select convert(nvarchar(MAX), @now, 103)  ----->    28/04/2014                 
select convert(nvarchar(MAX), @now, 104)  ----->    28.04.2014                 
select convert(nvarchar(MAX), @now, 105)  ----->    28-04-2014                 
select convert(nvarchar(MAX), @now, 106)  ----->    28 Apr 2014                
select convert(nvarchar(MAX), @now, 107)  ----->    Apr 28, 2014               
select convert(nvarchar(MAX), @now, 108)  ----->    09:31:28                   
select convert(nvarchar(MAX), @now, 109)  ----->    Apr 28 2014  9:31:28:580AM 
select convert(nvarchar(MAX), @now, 110)  ----->    04-28-2014                 
select convert(nvarchar(MAX), @now, 111)  ----->    2014/04/28                 
select convert(nvarchar(MAX), @now, 112)  ----->    20140428                   
select convert(nvarchar(MAX), @now, 113)  ----->    28 Apr 2014 09:31:28:580   
select convert(nvarchar(MAX), @now, 114)  ----->    09:31:28:580               
select convert(nvarchar(MAX), @now, 120)  ----->    2016-01-05 14:43:32        
select convert(nvarchar(MAX), @now, 121)  ----->    2016-01-05 14:43:48.333    
select convert(nvarchar(MAX), @now, 126)  ----->    2014-04-28T09:31:28.580    
select convert(nvarchar(MAX), @now, 127)  ----->    2014-04-28T09:31:28.580    
select convert(nvarchar(MAX), @now, 130)  -->    1 ربيع الاول 1435 11:26:01:000AM 
select convert(nvarchar(MAX), @now, 131)  ----->    28/06/1435  9:31:28:580AM