Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

Tratamiento de los datos de hora y fecha

¡Resuelto!
Ir a solución

Hola, se cómo adquirir la hora y la fecha con las funciones de Timing, pero lo que quiero hacer es que según sea el día de la semana hacer una cosa u otra, por ejemplo, si es Lunes sumar uno, si es Jueves restar dos.

He utilzado la función Format Date/Time String Function para obtener el día de la semana, he conectado la salida a un Case pero solamente me da las opciones, True y False. Otra cosa que he intentado es pasar la cadena a un byte array e ir comparando la primera posición del array con el valor de cada día, pero eso se va a hacer insoportable. 

Hay alguna otra opción de llegar a la solución que busco?

 

Gracias!

0 kudos
Mensaje 1 de 7
5.904 Vistas
Solución
Aceptado por el autor del tema rvenge

Hola.

 

Es sencillo. Seconds to date/time te da un cluster de salida con todos los componentes del timestamp. mira el jpg adjunto

 

dia-semana.jpg

 

 

 

Saludos.

Alipio.

---------------------------------------------------------
"Qod natura non dat, Salmantica non praestat"
---------------------------------------------------------
Mensaje 2 de 7
5.897 Vistas

Gracias! así es más sencillo de obtener un día de la semana con un número.Emoticono feliz

0 kudos
Mensaje 3 de 7
5.892 Vistas

Cómo se llama o cómo se agrega este componente?

0 kudos
Mensaje 4 de 7
1.740 Vistas

Se llama "Unbundle By Name"

Lo encuentras en Functions   (click derecho en el block diagram)

dentro de Cluster, Class, & Variant

0 kudos
Mensaje 5 de 7
1.729 Vistas

Antoniooh_0-1682820140524.png

 

0 kudos
Mensaje 6 de 7
1.728 Vistas

Muchas gracias!

0 kudos
Mensaje 7 de 7
1.705 Vistas