01/10/2018, 13:26

Lấy tháng ra từ chuỗi date trong sqlite

Chào mọi người, hiện em đang làm đồ trên android. Em đang gặp vấn đề là không lấy được tháng ra từ chuỗi kiểu date trong câu lệnh sqlite, vd chuỗi là '20/1/2017" thì em chỉ muốn lấy ra tháng 1 thôi để vẽ chart thì phải dùng hàm gì? Em cảm ơn nhiều ạ!

Le Hoai viết 15:27 ngày 01/10/2018

Dau tien em phai convert String date sang kieu date.
Su dung DateTimeFormatter, e se get duoc object Date (java.util)
Su dung Calendar de get month tu object Date o tren.

realx viết 15:32 ngày 01/10/2018

Nếu dùng trực tiếp lệnh sql thì https://www.w3resource.com/sqlite/sqlite-strftime.php
strftime(’%m’, DateColumn)

viết 15:42 ngày 01/10/2018

Em cảm ơn anh nhiều, em sẽ thử xem sao ạ

viết 15:41 ngày 01/10/2018

Dùng hàm này thì không có kết quả bạn, vì chuỗi date của mình nếu tháng chỉ có một chữ số thì như vầy ‘‘13/5/2017’’ còn hàm strftime thì phải có số không phía trước ‘‘13/05/2017’’

Bài liên quan
0