SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Cách trích xuất ngày, tháng và năm từ một ngày trong SQLite

Trong SQLite, chúng ta có thể sử dụng strftime() hàm để trả về các giá trị ngày giờ ở định dạng đã chọn của chúng tôi.

Do đó, chúng ta có thể sử dụng nó để trích xuất ngày, tháng và năm từ một ngày.

Ví dụ

Dưới đây là một ví dụ về trích xuất tất cả ngày, tháng và năm trong một trường duy nhất:

SELECT strftime('%d %m %Y', '2035-12-01');

Kết quả:

01 12 2035

Trong ví dụ tiếp theo, chúng tôi trả về từng phần ngày tháng trong một trường riêng biệt:

SELECT 
    strftime('%d', '2035-12-01') AS "Day",
    strftime('%m', '2035-12-01') AS "Month",
    strftime('%Y', '2035-12-01') AS "Year";

Kết quả:

Day  Month  Year
---  -----  ----
01   12     2035

Chúng tôi cũng có thể thêm các yếu tố định dạng của riêng mình nếu chúng tôi muốn:

SELECT strftime('%d/%m/%Y', '2035-12-01');

Kết quả:

01/12/2035

Hoặc chúng tôi có thể xóa tất cả các khoảng trắng / phần tử định dạng để tạo ra một ngày kiểu số:

SELECT strftime('%Y%m%d', '2035-12-01');

Kết quả:

20351201

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite - Câu lệnh JOIN

  2. Khi nào phương thức SQLiteOpenHelper onCreate được gọi?

  3. Cách hoạt động của SQLite Char ()

  4. Cách đặt hàng theo tên tháng trong SQLite

  5. Làm thế nào để Cache JSON được phân tích cú pháp để sử dụng Ngoại tuyến