FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ideas para manejo de fechas
Saludos! Estoy trabajando con una app en rad studio xe10.4 tipo cliente servidor, esta app tendrá un sorteo todos los dias viernes. En clientes de habla hispana no tengo problemas, ya está hecho, tomando la fecha del celular y obteniendo el nombre del día... El problema surge al ser una aplicación que estaría en todo el mundo. Alguna sugerencia de como tomar ese "viernes" de cada pais? Una posibilidad sería tomar dia de UTC pero tampoco me doy idea de como hacerlo. Se agradece su tiempo.
__________________
Si supieras lo que estoy haciendo, no lo llamarías investigación. |
#2
|
||||
|
||||
Hay 2 artículos que muestran las complejidades de tu problema:
https://codeblog.jonskeet.uk/2019/03...silver-bullet/ http://www.creativedeletion.com/2015...datetimes.html No te descorazones... pero el punto es que una vez te sales de tu "locale" la vaina se pone peluda, ya sean en monedas, idiomas, fechas, y cualquier otra cosa que DEPENDE de vainas políticas y legales y culturales e históricas... De ahi, la parte mas importante es usar una librería de fechas que sea robusta y hacer todos los cálculos con ella. Yon conozco la familia de clones de JodaTime y desde entonces uso solo su equivalente en otros lenguajes, pero no veo una que sea así para Delphi. Quizás otro compañero pueda dar luz al respecto?
__________________
El malabarista. |
#3
|
|||
|
|||
Cita:
__________________
Si supieras lo que estoy haciendo, no lo llamarías investigación. |
#4
|
||||
|
||||
Pensando en obtener la hora del móvil se me ocurren varios problemas, uno básico, que es el de que la hora puede no estar sactualizada (siempre podemos cambiar fecha y hora del mnóvil, cosa que funciona en muchos juegos, por ejemplo).
Por lo tanto si descartamos que se pueda obtener del móvil, vamos a que lo siguiente sería obtenerla de otro sitio. Por un lado, si la aplicación está conectada a una Base de Datos o servidor, se me ocurre que la obtengas del servidor, si eso no es posible, lo siguiente es que la obtengas de un servidsor de Intenet. En este segundo caso, tienes muchas opciones y la forma es basante sencilla. https://www.clubdelphi.com/~hector/f...ead.php?t=1502 Es un ejemplo, pero hay más formas sin mucha complicación. https://stackoverflow.com/questions/...time-in-delphi
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
No entiendo? No hay que traducir a otro idioma. Si leíste los artículos? El primero incluso sugiere como guardar en la BD.
__________________
El malabarista. |
#6
|
||||
|
||||
Por como entiendo, la fecha realmente se asignaría en el servidor (que hace el sorteo)
__________________
El malabarista. |
#7
|
|||
|
|||
Cita:
Cita:
Cita:
Creo que apuntaré a tomar la fecha del servidor y de alli el idioma para realmente cerrar el sorteo cada viernes... Gracias por vuestras sugerencias!
__________________
Si supieras lo que estoy haciendo, no lo llamarías investigación. Última edición por Neftali [Germán.Estévez] fecha: 07-04-2021 a las 08:30:06. |
#8
|
|||
|
|||
Cita:
Muchas gracias, asi es, tomaré del servidor. Saludos!
__________________
Si supieras lo que estoy haciendo, no lo llamarías investigación. |
#9
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#10
|
||||
|
||||
La fecha al igual que la hora, debes obtenerla del servisor (sea de internert o del servidor de aplicaciones).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ideas para menú en el programa | newtron | Varios | 11 | 26-03-2020 12:49:10 |
¿ideas para una app web con multiples usuarios? | JXJ | Varios | 4 | 24-04-2015 19:37:34 |
Ideas para usar modem | MAXIUM | Varios | 1 | 20-10-2008 18:22:40 |
Manejo de Fechas en Delphi para enviar una consulta | rgstuamigo | OOP | 7 | 09-10-2008 23:26:14 |
ideas para desarrollo | clanmilano | Varios | 5 | 31-05-2005 14:19:47 |
|