Home » Software » DBMS » Mysql » Fungsi Date STR_TO_DATE() Pada MySQL

Fungsi Date STR_TO_DATE() Pada MySQL

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Definisi dan Penggunaan

Fungsi STR_TO_DATE() digunakan untuk mengembalikan tanggal berdasarkan string dan format.

Syntax

STR_TO_DATE(stringformat)

Nilai Parameter

ParameterDeskripsi
dateRequired. Tanggal yang akan diformat
formatRequired. Format yang akan digunakan. Bisa salah satu atau kombinasi dari nilai berikut:

%a = Nama hari kerja yang disingkat (Sun to Sat)
%b = Nama bulan yang disingkat (Jan hingga Des)
%c = Nama bulan numerik (0 hingga 12)
%D = Hari dalam sebulan sebagai nilai numerik, diikuti dengan sufiks (1, 2, 3, …)
%d = Hari dalam sebulan sebagai nilai numerik (01 hingga 31)
%e = Hari dalam sebulan sebagai nilai numerik (0 hingga 31)
%f = Microseconds (000000 hingga 999999)
%H = Jam (00 sampai 23)
%h = Jam (00 sampai 12)
%I = Jam (00 sampai 12)
%i = Menit (00 hingga 59)
%j = Hari dalam setahun (001 hingga 366)
%k = Jam (0 sampai 23)
%l = Jam (1 sampai 12)
%M = Nama bulan secara lengkap (Januari sampai Desember)
%m = Nama bulan sebagai nilai numerik (00 hingga 12)
%p = AM atau PM
%r = Waktu dalam format 12 jam AM atau PM (jj: mm: dd AM / PM)
%S = Detik (00 sampai 59)
%s = Detik (00 sampai 59)
%T = Waktu dalam format 24 jam (hh: mm: ss)
%U = Minggu dimana hari Minggu adalah hari pertama dalam seminggu (00 sampai 53)
%u = Minggu di mana Senin adalah hari pertama dalam seminggu (00 hingga 53)
%V = Minggu di mana Minggu adalah hari pertama dalam seminggu (01 hingga 53). Digunakan dengan% X
%v = Minggu dimana Senin adalah hari pertama dalam seminggu (01 sampai 53). Digunakan dengan% x
%W = Nama hari kerja lengkap (Minggu hingga Sabtu)
%w = Hari dalam seminggu di mana Minggu = 0 dan Sabtu = 6
%X = Tahun untuk minggu dimana Minggu adalah hari pertama dalam seminggu. Digunakan dengan% V
%x = Tahun untuk minggu dimana Senin adalah hari pertama dalam seminggu. Digunakan dengan% v
%Y = Tahun sebagai numerik, nilai 4 digit
%y = Tahun sebagai numerik, nilai 2 digit

Detail Teknis

Works in:Mulai dari MySQL 4.0

Contoh
Kembalikan tanggal berdasarkan string dan format:

SELECT STR_TO_DATE("Juli 10 2008", "%M %d %Y");

Contoh
Kembalikan tanggal berdasarkan string dan format:

SELECT STR_TO_DATE("Monday, August 14, 2017", "%W %M %e %Y");

Contoh
Kembalikan tanggal berdasarkan string dan format:

SELECT STR_TO_DATE("2017,6,14 10,50,10", "%Y,%m,%d %h,%i,%s");

You may also like