Data e Hora no MySQL - Parte 9Introduction Esta é parte de minha série 9, data e hora no MySQL. Nesta parte da série eu explicar as funções de data e hora importantes em MySQL que eu não tenha explicado nas partes anteriores da série. Você deve ter lido as partes anteriores, como este é um continuation.The NOW () Função A função NOW () retorna a data atual e hora (data e hora) do computador que possui o servidor MySQL. A sintaxe é: NOW () A seguinte declaração ilustra o seu uso: SELECT agora (); Em meu computador, o valor devolvido é, 2012-06-08 16:40:05 .
O TRIMESTRE () Esta função retorna o trimestre do ano de uma determinada data no intervalo de 1 a 4. O primeiro trimestre é Jan- Mar, o segundo é Apri-Jun, etc. A sintaxe é: QUARTER (date) O valor de data pode ser de qualquer ano. A declaração a seguir ilustra isso: trimestre SELECIONAR ('2015/05/01'); O valor de retorno para esta afirmação é 2.O STR_TO_DATE () Esta função converte uma string para uma data. A sintaxe é: STR_TO_DATE (str, formato), onde str é a seqüência de caracteres e formato também é uma cadeia, mas com os requisitos de formatação (especificadores em suas posições).
str é uma string com o dia, mês e ano separados por vírgulas. A declaração que se segue ilustra a utilização da função. STR_TO_DATE SELECIONAR ('01, 5,2014 ','% d,% m% Y '); O valor de retorno para isso é, 2014/05/01. Note-se que as posições dos itens no argumento str ou formato não correspondem às posições na saída. No entanto, as posições em str deve correspondem às posições no formato argument.The TIME_FORMAT () em uma das partes anteriores da série, eu falei sobre a função DATE_FORMAT. A função de formato de data é usado para dar a formatação adequada para datas e tipos de data e hora.
Se você quiser formatação adequada para o tempo sozinho, você tem que usar o TIME_FORMAT () função. A sintaxe é: TIME_FORMAT (tempo, formato) As regras para formatação de tempo são as mesmas que as regras para a formatação de data. Você precisa usar a lista intitulada, especificadores e seus significados, no tutorial intitulado, MySQL Data e hora formatação Detalhes, desta série. A declaração a seguir ilustra como usar a função TIME_FORMAT. SELECIONAR TIME_FORMAT ('22: 13: 35 '', l%:% i:% s% p '); A saída desta instrução é: 22:13:35.
Esta declaração converte um tempo de 24 horas para um tempo de 12 horas, indicando se é AM ou PM. Para entender a lógica dos argumentos da função, você deve consultar a lista mencionada acima; Eu expliqu
0 - cópia sep…