Home > Mysql > mengganti string menjadi tanggal di mysql

mengganti string menjadi tanggal di mysql

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://www.plus2net.com/sql_tutorial/str_to_date.php

About these ads
  1. No comments yet.
  1. No trackbacks yet.
You must be logged in to post a comment.
Follow

Get every new post delivered to your Inbox.

%d bloggers like this: