Karena input Anda adalah string dalam bentuk 03.09.13
, saya akan berasumsi (karena hari ini tanggal 3 September 2013) adalah dd.mm.yy
. Anda dapat mengonversinya menjadi tanggal menggunakan STR_TO_DATE
:
STR_TO_DATE(myVal, '%d.%m.%y')
Kemudian Anda dapat memformatnya kembali ke string menggunakan DATE_FORMAT
:
DATE_FORMAT(STR_TO_DATE(myVal, '%d.%m.%y'), '%Y-%m-%d')
Perhatikan bahwa tahun adalah %y
(huruf kecil "y") di STR_TO_DATE
dan %Y
(huruf besar "Y") di DATE_FORMAT
. Versi huruf kecil untuk tahun dua digit dan huruf besar untuk tahun empat digit.