Conversão de Tipo de Dados TOTIMESTAMP Expressão de sintaxe é uma cadeia de caracteres incluída entre aspas simples ou uma marca de hora de época UNIX, não incluída entre aspas simples. 39format39 é um especificador de formato colocado entre aspas simples que define um padrão para a formatação de saída. Use esta opção somente quando a expressão é uma seqüência de caracteres, não um timestamp de época UNIX. TOTIMESTAMP Notas de Uso Especifique um formato usando padrões definidos na classe Joda DateTimeFormat. A função TOTIMESTAMP leva um timestamp de época Unix. A função TODATE leva um timestamp de época UNIX em milissegundos. TOTIMESTAMP Exemplos Converter uma data para um carimbo de data / hora. Converter o tempo de Unix Epoch para um timestamp. Converter uma data UTC para um deslocamento de carimbo de hora do código de fuso horário UTC. Limitação de fuso horário Atualmente o Drill não suporta a conversão de uma data, hora ou carimbo de data / hora de um fuso horário para outro. Consultas de dados associados a um fuso horário podem retornar resultados inconsistentes ou um erro. Para obter mais informações, consulte o quotUnderstanding Drill39s Timestamp e Timezonequot blog. O fuso horário Drill é baseado no fuso horário do sistema operacional, a menos que você o substitua. Para contornar a limitação, configure o Drill para usar o tempo UTC-based, converter seus dados para timestamps UTC e executar operação de data / hora em UTC. Dê uma olhada na configuração do fuso horário Drill executando a função TIMEOFDAY ou consultando a tabela system. options. Essa função TIMEOFDAY retorna a data e hora local com informações de fuso horário. Configure o formato de fuso horário padrão em /conf/drill-env. sh adicionando - Duser. timezoneUTC a DRILLJAVAOPTS. Por exemplo: Reinicie o shell de drill. Confirme se Drill está agora definido como UTC: Pode utilizar a opção z para identificar o fuso horário no TOTIMESTAMP para se certificar de que o carimbo de data / hora tem o fuso horário. Além disso, use a opção z para identificar o fuso horário em um timestamp usando a função TOCHAR. Por exemplo: Copyright 2012-2014 A Apache Software Foundation, licenciada sob a Licença Apache, Versão 2.0. Apache e o logotipo da pena de Apache são marcas registradas da fundação do software de Apache. Outros nomes que aparecem no site podem ser marcas comerciais de seus respectivos proprietários.
No comments:
Post a Comment