*   >> Leitura Educação Artigos >> science >> programação

Mysql data e hora Functions

Conversão

Data e hora do MySQL - Parte 5Introduction Esta é a parte 5 da minha série, data e hora no MySQL. Nesta parte da série, eu explico MySQL Data e Hora Funções de conversão. Você deve ter lido as partes anteriores da série, como este é um SEC_TO_TIME continuation.The () Função O formato da hora é, HH: MM: SS. Qualquer número de segundos, especialmente quando maior que 60 pode ser representado como um número de horas, minutos e segundos no formato de hora, HH: MM: SS. Assim, a função SEC_TO_TIME () converte um número de segundos a horas, minutos e segundos.

A sintaxe é: SEC_TO_TIME (segundos) O exemplo a seguir converte 4573 segundos a 1 hora, 16 minutos e 13 segundos. SEC_TO_TIME SELECIONAR (4573); O valor String de retorno é, 01:16:13 .O TIME_TO_SEC () Função Você pode converter tempo em um número total de segundos, como o total de horas, minutos e segundos dá-lhe um número acumulado de segundos. A função TIME_TO_SEC () faz o truque. A sintaxe é: TIME_TO_SEC (tempo) Esta função faz o oposto da função acima.

A declaração a seguir ilustra o uso da função: SELECT TIME_TO_SEC ('01: 16: 13 '); Não se esqueça de colocar o tempo entre aspas como argumento na chamada de função. O valor de retorno é 4573 segundos (a unidade não for devolvido), tudo o oposto ao que tínhamos antes, como expected.The TO_SECONDS () função Não é só o tempo que pode ser convertido em segundos. Uma data ou datetime também pode ser convertido em segundos. A função TO_SECONDS () é usado para isso.

A sintaxe é: TO_SECONDS (expr) As duas instruções a seguir ilustram isso: to_seconds de SELECT ('2012-06-06 09:17:35'); To_seconds de SELECT ('2012-06-06'); O valor de retorno para a primeira afirmação é, 63506193455 e que para o segundo é, 63506160000 (número acumulado de segundos) .A FROM_DAYS () função Começando a partir do ano, 0000 (ou seja, data 0000-00-00) MySQL acumula dias, o que pode ser convertido a uma data. A função FROM_DAYS () é usado para este. A sintaxe: FROM_DAYS (N), onde N é o número de dias do ano, 0000. As declarações a seguir ilustram isso: FROM_DAYS de SELECT (730.

269); FROM_DAYS Select (400); Nota: um número não entra em citações entre parênteses. Pela primeira declaração, o resultado é, 1999/05/30 e para o segundo, o resultado é, 0001-02-04.The TO_DAYS () Esta função faz o oposto dos FROM_DAYS (função). A sintaxe é: TO_DAYS (data) As duas instruções a seguir ilustram isso com os valores opostos do acima: SELECT TO_DAYS ('1999/05/30'); TO_DAYS de SELECT ('000

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.