Olá pessoal,
tenho um arquivo texto que contém os seguintes dados:
26.05.0417:48:19
Estes dados são: Data e Hora
DD.MM.AAHH:MM:SS (dia.mes.anohora:minutos:segundos)
Como fazer para separar a data e hora?
Atenciosamente.
Fabrício
Olá pessoal,
tenho um arquivo texto que contém os seguintes dados:
26.05.0417:48:19
Estes dados são: Data e Hora
DD.MM.AAHH:MM:SS (dia.mes.anohora:minutos:segundos)
Como fazer para separar a data e hora?
Atenciosamente.
Fabrício
o cut pode resolver o seu problema.
crie o shell script assim
Código :#!/bin/bash data=`cut -c 1-8 arquivo` hora=`cut -c 9-16 arquivo` echo " Data: $data Hora: $hora"
as possibilidades sao muitas so estou te dando um dos exemplos
Valeu pela dica,
funcionou corretamente, em shell script.....
Mãos a obras,
inté mais
Fabrício
Tirando as teias do tópico, em PHP seria:
Código :<?php $texto = "26.05.0417:48:19"; $hora = substr($texto, 0, 8); // 26.05.04 $data = substr($texto, 8, 8); // 17:48:19 echo "$data $hora"; ?>
E você ainda poderia usar a função "explode" para separar os campos por ":", por "." ou por outro caractere desejado. Por exemplo:
Código :<?php $hora = "17:48:19"; $hhmmss = explode(":", $hora); echo $hhmmss[0]; // 17 echo $hhmmss[1]; // 48 echo $hhmmss[2]; // 19 ?>
Abraços.