Apúntate a la Zona De Descargas Reservadas (ZDDR). Solo son 20 Euros
Con solo 20€ ayudarás
a mantener el foro.
Usace, solo opinion


Seguir a udias en Twitter
Directorio de Empresas de Foros de informática


Todo lo que sueñas, se puede diseñar.
We build your dreams.

 - Principal - Responder - Estadísticas - Registrarse - Buscar - Lista de usuarios -  - Zona de Descargas
 -
Ayuda al foro con tu donación
Foros en Udias.com / FileMaker / Meter en campo de texto fecha+hora sin los segundos de la hora
Autor Mensaje

Moderador


  Karma               1716

#1 Publicado: 25 Sep 2014 13:10



Hola a todos, resulta que quiero meter mediante guión en un campo de texto la fecha actual y la hora con minutos pero sin los segundos (sin tocar el formato del sistema).

Para ello hay varios caminos, pero yo lo he puesto usando "Insertar resultado calculado" con esta formulita:

Get ( CurrentDate )
& " - " &
Get ( CurrentTime )

Y el guión me da este resultado en el campo: 25/09/2014 - 12:55:37
Pero yo no quiero que aparezcan los segundos, osea, que me sobran el :37, y que aparezaca la letra h (de hora)
Asi: 25/09/2014 - 12:55h

Bueno pues aunque es tontería, no encuentro como solucionarlo, alguna idea por favor. (si es explicada mejor)


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Hay 4 clases de ignorancia:
1ª, El no saber lo que debiera saberse. 2ª, Saber mal lo que se sabe. 3ª, Saber lo que no debiera saberse y 4ª, Creer que ya sabes suficiente.
W10 Pro x64 - FM Advanced v16 (x64)

Miembro

Constante

  Karma           281

#2 Publicado: 25 Sep 2014 14:28 - Editado por: Tarantelo



La formula tendría que ser :

Substitute ( Get ( CurrentDate ) ; "-" ; "/") & " - " & Hour ( Get ( CurrentTime ) ) & ":" & Minute ( Get ( CurrentTime ) ) & "h"

Un saludo


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Windows 10 Pro (64 Bits), FM Pro 15 Adv

Moderador


  Karma               1716

#3 Publicado: 25 Sep 2014 14:38 - Editado por: Alatriste



Gracias por la rapidez, FUNCIONA perfecto, gracias, estaba atascado

Veo que usas la función Sustitute por si el sistema usa "-" en vez de "/"

He probado la formula sin eso y queda:
Get ( CurrentDate ) & " - " & Hour ( Get ( CurrentTime ) ) & ":" & Minute ( Get ( CurrentTime )) & "h"

y funciona tambien , pero me quedo con tu aportación pues tienes razón.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Hay 4 clases de ignorancia:
1ª, El no saber lo que debiera saberse. 2ª, Saber mal lo que se sabe. 3ª, Saber lo que no debiera saberse y 4ª, Creer que ya sabes suficiente.
W10 Pro x64 - FM Advanced v16 (x64)

Moderador


  Karma               1716

#4 Publicado: 27 Jul 2015 15:23



Retomo este tema, y lo complico un poco.

Ahora quiero que delante del día y del mes y de la hora y de los minutos ponga un cero si solo hay una cifra.

Recapitulemos, campo de texto con esta formulita:
Substitute ( Get ( CurrentDate ) ; "-" ; "/") & " - " & Hour ( Get ( CurrentTime ) ) & ":" & Minute ( Get ( CurrentTime ) ) & "h"

Ejemplo: si estamos a 7/7/2015 - 8:5h debe quedar así: 07/07/2015 - 08:05h

¿Que le debo añadir a esta formula? Admito sugerencias, también estoy interesado para el caso de que sea solo para horas y minutos sin la fecha.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Hay 4 clases de ignorancia:
1ª, El no saber lo que debiera saberse. 2ª, Saber mal lo que se sabe. 3ª, Saber lo que no debiera saberse y 4ª, Creer que ya sabes suficiente.
W10 Pro x64 - FM Advanced v16 (x64)

Moderador

Adicto

  Karma             730

#5 Publicado: 27 Jul 2015 16:17



Hola Alatriste

Creo que lo mejor es volver al principio:

1º Get ( CurrentDate ) & " - " & Get ( CurrentTime )

2º Esto te da 25/09/2014 - 12:55:37

3º Tú quieres esto; 25/09/2014 - 12: 55h así que sobran las tres últimas posiciones y luego añadirle la h

4º Usa esto:

Left ( Get ( CurrentDate ) & " - " & Get ( CurrentTime ) ; Length ( Get ( CurrentDate ) & " - " & Get ( CurrentTime ) ) -3 ) & "h"

Un saludo


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
El más tonto es aquel que no pregunta por no quedar como un tonto. Mac y Filemaker 13 pro advance

Moderador

Adicto

  Karma             730

#6 Publicado: 27 Jul 2015 16:21



Disculpa, no había leido la última frase bien:

Para ese caso es lo mismo pero sin la fecha, la fórmula es la misma:

Left ( Get ( CurrentTime ) ; Length ( Get ( CurrentTime ) ) -3 ) & "h"

Un saludo


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
El más tonto es aquel que no pregunta por no quedar como un tonto. Mac y Filemaker 13 pro advance

Moderador


  Karma               1716

#7 Publicado: 27 Jul 2015 19:34 - Editado por: Alatriste



Soportetimeaction
Alatriste:
Ahora quiero que delante del día y del mes y de la hora y de los minutos ponga un cero si solo hay una cifra.

Ejemplo: si estamos a 7/7/2015 - 8:5h
debe quedar así: 07/07/2015 - 08:05h

Esto es lo que busco, los ceros delante de las cifras si solo hay una cifra, quiero que no dependa de la configuración del sistema

Ah, Left ( Get ( CurrentTime ) ; Length ( Get ( CurrentTime ) ) -3 ) & "h" va perfecto pero no pone el cero si fuese necesario delante de las horas.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Hay 4 clases de ignorancia:
1ª, El no saber lo que debiera saberse. 2ª, Saber mal lo que se sabe. 3ª, Saber lo que no debiera saberse y 4ª, Creer que ya sabes suficiente.
W10 Pro x64 - FM Advanced v16 (x64)
Su respuesta

Estilo Negrillas  Estilo Italico  Estilo Subrayado  URL De La Imagen  URL De La Web  Preformatted Text  YouTube URL  Sin código BB
Emoticones
:) ;) :up: :down: :biglol: :confused :cool: :mad: :sad: :shame: :smirk: :tongue: ... Más  Emoticones desactivados
Color de texto
Texto en negro Texto en blanco Texto en gris Texto en rojo Texto en azul Texto en verde Texto en rojo oscuro Texto en cian Texto en azul oscuro Texto en púrpura Texto en amarillo Texto en rosa Texto en naranja Texto en verde oliva Texto en marrón



 » Usuario  » Contraseña 
Solo Usuarios Registrados Pueden Postiar Aqui.
 

Tópicos relacionados con Meter en campo de texto fecha+hora sin los segundos de la hora

Extraer Fecha u Hora de Campo Fecha y Hora
Como puedo convertir en texto un campo en formato fecha y hora
Asteriscos en Campo Fecha y Hora
Texto en un campo en función de una hora
Los formatos de fecha y hora


Conectados: Invitados - 15
Miembros - 0
En verde usuarios ZDDR

Realizado con miniBB © 2001-2017
Para Udias.com © 1996-2017
Hosting con Interdominios