code_junkie

How to convert DateTime to VarChar

Nov 10th, 2011
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. --
  2. -- Create test case
  3. --
  4. DECLARE @myDateTime DATETIME
  5. SET @myDateTime = '2008-05-03'
  6.  
  7. --
  8. -- Convert string
  9. --
  10. SELECT LEFT(CONVERT(VARCHAR, @myDateTime, 120), 10)
  11.  
  12. CAST ( expression AS data_type [ (length ) ])
  13.  
  14. CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
  15.  
  16. REPLACE(CONVERT(varchar(10), Date, 102), '.', '-')
  17.  
  18. mysql> select date(now());
  19. +-------------+
  20. | date(now()) |
  21. +-------------+
  22. | 2008-09-16 |
  23. +-------------+
  24. 1 row in set (0.00 sec)
  25.  
  26. select replace(convert(varchar, getdate(), 111),'/','-');
  27.  
  28. SELECT CAST( CONVERT(VARCHAR, GETDATE(), 101) AS DATETIME) ;
  29.  
  30. convert( varchar(10), convert( date, @yourDate ) , 111 )
Add Comment
Please, Sign In to add comment