Foros del Web » Programando para Internet » PHP »

Convertir de texto a time

Estas en el tema de Convertir de texto a time en el foro de PHP en Foros del Web. Les comento que yo transfiero de un servidor de linux a una carpeta de windows por medio de la aplicacion fillezilla un archivo de excel ...
  #1 (permalink)  
Antiguo 03/11/2014, 20:11
 
Fecha de Ingreso: noviembre-2014
Mensajes: 2
Antigüedad: 9 años, 5 meses
Puntos: 0
Convertir de texto a time

Les comento que yo transfiero de un servidor de linux a una carpeta de windows por medio de la aplicacion fillezilla un archivo de excel que contiene 24 columas. De esas columnas la columna 0 me muestra la siguiente informacion:

TIME
01:16.4
02:16.4
03:16.4

Esta informacion yo la importo con codigo php a una base de datos mysql de phpadmin. La BD contine una columna con el nombre COL1 de tipo time como se muestra acontinuacion:

COL1
00:01:16.357000
00:02:16.370000
00:03:16.381000
00:04:16.392000

Con esa informacion yo genero un grafico con codigo php, El problema que tengo es necesito mostrar la informacion de la siguiente manera pero no encuentro la forma de hacerlo

COL1

00:01:16
00:02:16
00:03:16
00:04:16
00:05:16
00:06:16
00:07:16

Nota:La fila 00:01:16 en realidad representa 03/11/2014 12:01:16 a.m. cuando yo en el excel le doy formato tipo time hh:mm:ss

Talvez alguien me pueda ayudar con esto porque estoy desesperado y necesito general la grafica
  #2 (permalink)  
Antiguo 04/11/2014, 04:07
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Convertir de texto a time

Código MySQL:
Ver original
  1. SELECT DATE_FORMAT('00:01:16.357000', '%H:%i:%s');
  2.  
  3. SELECT DATE_FORMAT(COL1, '%H:%i:%s') FROM tuTabla;

http://dev.mysql.com/doc/refman/5.5/...on_date-format
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 04/11/2014, 18:51
 
Fecha de Ingreso: noviembre-2014
Mensajes: 2
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: Convertir de texto a time

Muchas gracias ya realice la consulta en la base de datos y me genera la informacion requerida

DATE_FORMAT(COL1, '%d-%m-%y %H:%i:%s %r')
04-11-14 00:01:15 12:01:15 AM
04-11-14 00:02:15 12:02:15 AM
04-11-14 00:03:15 12:03:15 AM

pero como le digo a mi codigo php para que realice lo mismo antes de insertarlo en la BD?
He tratato con las funciones date_format, date, srtotime y no puedo hacer lo mismo, me disculpan yo no soy programador..
  #4 (permalink)  
Antiguo 05/11/2014, 02:40
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Convertir de texto a time

No tienes que hacerlo los datos ya se han guardado en formato date time, en el formato nativo de mysql.
Ese formato te permite operar con fechas con las potentes funciones que te ofrece mysql.

Si luego necesitas un formato distinto este siempre será un formato de salida. Y tienes una funcion para ello DATE_FORMAT(dateTime,formato).
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: mysql, time
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:10.