Kebetulan menemukan artikel yang bagus pada saat saya sedang mengerjakan aplikasi.

Cara untuk mengganti string menjadi format SQL date (yyyy-mm-dd) di mysql adalah dengan fungsi str_to_date()
Dengan menggunakan fungsi str_to_date() kita dapat merubah string data menjadi format date mysql.
str_to_date(string, format)
string: bisa berupa kolom (field) di tabel atau berupa teks saja.
format: merupakan format penanggalan MYSQL.
jika string dan format tidak ada di mysql maka akan menghasilkan nilai NULL.
berikut contohnya:
SELECT STR_TO_DATE(’12/15/2008′, ‘%m/%d/%Y’);
Output: 2008-12-15
Berikut beberapa contoh yang lain:
STR_TO_DATE(‘Dec/15/2008′, ‘%M/%d/%Y’); => 2008-12-15
STR_TO_DATE(’31/Jan/2008′, ‘%d/%M/%Y’); => 2008-01-31
STR_TO_DATE( ’31/Jan/2008 23:52′, ‘%d/%M/%Y %H:%i’ ) => 2008-01-31 23:52:00
Contoh dengan data yang tidak benar
STR_TO_DATE( ’32/Apr/2008′, ‘%d/%M/%Y’ ) => NULL
dengan cara ini anda dapat lakukan untuk perintah select, insert, ataupun update.

sumber: http://bambangriadi.com/tp/tag/mysql-string-to-date-format/

Mengganti String Menjadi Tanggal di MySQL

Posted on

Tuesday, October 9, 2012

Leave a Reply