DateTime para apenas Data

0

No LibreOffice, Calc no Linux, eu tenho uma tabela com valores DateTime (por exemplo, 2011-06-15T15: 37: 56 + 00: 00). Como devo converter esses valores em apenas valores de data (por exemplo, 2011-06-15)? Eu suspeito que é muito simples ..

    
por Lars Öberg 01.09.2013 / 11:03

2 respostas

2

Também tendo problemas (4.0.2.2 com o idioma inglês (EUA)): De alguma forma, ele não reconhecerá o formato ISO longo para datas; somente se eu editar a data e remover a hora. Li sobre padrões de aceitação de datas , mas não consegui fazê-los funcionar (por que, por padrão, isso não funcionaria?).

Como solução alternativa (observe: os dados serão perdidos!), você pode usar a pesquisa e substituir:

  • Selecione as células com datas e pressione Ctrl + H .
  • Use o padrão de pesquisa (\d{4}-\d{2}-\d{2})T\d{2}:\d{2}:\d{2}\+\d{2}:\d{2} .
  • A substituição é $1 .
  • Marque Expressões regulares (clique em Mais opções se não o vir).
  • Clique em Substituir tudo .
  • Agora deve reconhecer as datas (mas você não precisa mais formatá-las de qualquer maneira).
por 01.09.2013 / 11:16
0

é bem mais simples ... basta usar a função =DATEVALUE(a) com "a" da célula com o seu texto DateTime. Em seguida, formate sua célula resultante conforme desejado.

Da mesma forma, se você quiser apenas a seção "tempo", use =TIMEVALUE(a)

e se você quiser em uma célula os valores de data e hora inteiros, não como texto, mas como valores de data e hora, use =DATEVALUE(a) + TIMEVALUE(a) e formato conforme desejado.

cumprimentos!

    
por 22.03.2017 / 21:50