Breaking News
Loading...
08/01/2014

Convert Date sang varchar

Những cách chuyển đổi ngày tháng của một field có kiểu dữ liệu DateTime sang varchar rất hay dùng.

Đây là kỹ thuật trong SQL Server

--Kiểu dd-mm-yyyy
SELECT CONVERT(VARCHAR(10), GETDATE(), 105) AS [DD-MM-YYYY]

--Kiểu YYYYMMDD
SELECT CONVERT(VARCHAR(8), GETDATE(), 112) AS [YYYYMMDD]

--Kiểu MM/DD/YYYY
SELECT CONVERT(VARCHAR(10), GETDATE(), 101) AS [MM/DD/YYYY]

Tham khảo thêm:
http://www.sql-server-helper.com/tips/date-formats.aspx
http://msdn.microsoft.com/en-us/library/ms187928.aspx

Còn đây là kỹ thuật trong MySQL, trả về ngày tháng hiện tại dưới dạng text

SELECT CONCAT(DAYOFMONTH(CURRENT_DATE), '-',
MONTHNAME(CURRENT_DATE), '-',
YEAR(CURRENT_DATE));

MySQL hỗ trợ những function sau để lấy các thành phần của ngày tháng

  • DAYOFWEEK(date)
  • WEEKDAY(date)
  • DAYOFMONTH(date)
  • DAYOFYEAR(date)
  • MONTH(date)
  • DAYNAME(date)
  • MONTHNAME(date)
  • QUARTER(date)
  • WEEK(date)
  • WEEK(date, first)
  • YEAR(date)
  • YEARWEEK(date)
  • YEARWEEK(date, first)
  • HOUR(time)
  • MINUTE(time)
  • SECOND(time)

0 comments:

Post a Comment

 
Toggle Footer