STR_TO_DATE() :
esta función en MySQL ayuda a convertir valores de string a valores de fecha, hora o fecha y hora. La función devolverá cero (0000-00-00) si se pasa una string vacía como argumento.
Sintaxis:
STR_TO_DATE(string, format)
Parámetros:
- string: la string que se convertirá a DateTime.
- formato: el formato en el que se convertirá.
Devolver :
- La función devolverá el valor DateTime de la string dada en un formato específico.
- La función devolverá cero (0000-00-00) si se pasa una string vacía como argumento.
Ejemplo-1:
Convertir ’21, 7, 2023′ al valor de fecha que tiene el formato ‘%d, %m, %Y’ usando la función STR_TO_DATE().
SELECT STR_TO_DATE('21, 07, 2023', '%d, %m, %Y') As New_form;
Producción :
Nueva forma |
---|
2023-07-21 |
Ejemplo-2:
Conversión de ‘1900’ a valor de fecha con formato ‘%Y’ usando la función STR_TO_DATE().
SELECT STR_TO_DATE('1900', '%Y') As New_form;
Producción :
Nueva forma |
---|
1900-00-00 |
Ejemplo-3:
Convertir ‘111111’ a valor de tiempo con formato ‘%h%i%s’ usando la función STR_TO_DATE()
SELECT STR_TO_DATE('111111', '%h%i%s') As New_form;
Producción :
Nueva forma |
---|
11:11:11 |
Ejemplo-4:
Pasar una string vacía como argumento de la función STR_TO_DATE().
SELECT STR_TO_DATE('', '%h') As New_form;
Producción :
Nueva forma |
---|
00:00:00 |
Ejemplo-5:
Conversión de ‘20100212 103545’ a un valor de fecha y hora que tiene el formato ‘%Y%m%d %h%i%s’ usando la función STR_TO_DATE().
SELECT STR_TO_DATE('20100212 103545', '%Y%m%d %h%i%s') As New_form;
Producción :
Nueva forma |
---|
2010-02-12 10:35:45 |
Publicación traducida automáticamente
Artículo escrito por vanshgaur14866 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA