Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
Fecha: ¿como Se El Formato Del Pais Donde Se Esta Ejecutando El Programa?
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Fecha: ¿como Se El Formato Del Pais Donde Se Esta Ejecutando El Programa? 
 
El otro dia pregunte por el tema de punto y coma decimal. ( https://foro.gambas-es.org/viewtopic.php?f=22&t=6734 )

¿hay algun comando, que indique en que formato de fecha tiene el sistema operativo?
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fecha: ¿como Se El Formato Del Pais Donde Se Esta Ejecutando El Programa? 
 
Creo que tendrias que usar el comando date → http://www.thegeekstuff.com/2013/05/date-command-examples/
https://unix.stackexchange.com/ques...etting-in-linux

Las configuraciones de local estan en
/usr/share/zoneinfo

Otra cosa seria tirar por algun cat hacia archivos  →
https://linuxmanr4.com/2012/08/17/c...mero-en-ubuntu/

O un comando como el locale
https://help.ubuntu.com/community/Locale

Te dejo el ejemplo de salida del mio →

$ locale
LANG=pt_PT.UTF-8
LANGUAGE=pt:pt_BR:en
LC_CTYPE="pt_PT.UTF-8"
LC_NUMERIC="pt_PT.UTF-8"
LC_TIME="pt_PT.UTF-8"
LC_COLLATE="pt_PT.UTF-8"
LC_MONETARY="pt_PT.UTF-8"
LC_MESSAGES="pt_PT.UTF-8"
LC_PAPER="pt_PT.UTF-8"
LC_NAME="pt_PT.UTF-8"
LC_ADDRESS="pt_PT.UTF-8"
LC_TELEPHONE="pt_PT.UTF-8"
LC_MEASUREMENT="pt_PT.UTF-8"
LC_IDENTIFICATION="pt_PT.UTF-8"
LC_ALL=
 


No se si te sirve pero espero que aporte algo. Un saludo.
 



 
portaro - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fecha: ¿como Se El Formato Del Pais Donde Se Esta Ejecutando El Programa? 
 
jsbsan escribió: [Ver mensaje]
... formato de fecha ...


...es... decir ?   sgrat
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fecha: ¿como Se El Formato Del Pais Donde Se Esta Ejecutando El Programa? 
 
Vuot:

En mi equipo el formato me sale como dia / mes / año, configurado en es_ES
Pero en otro equipo configuragd como es_MX sale mes / dia / año

Lo que quiero saber si hay algun comando (o alguna forma) de saber cual es el formato.

Portaro:
Gracias, mirare ese comando... a lo mejor me sirve asi
$date +%D
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fecha: ¿como Se El Formato Del Pais Donde Se Esta Ejecutando El Programa? 
 
jsbsan escribió: [Ver mensaje]
Vuot:

En mi equipo el formato me sale como dia / mes / año, configurado en es_ES
Pero en otro equipo configuragd como es_MX sale mes / dia / año

Lo que quiero saber si hay algun comando (o alguna forma) de saber cual es el formato.

Portaro:
Gracias, mirare ese comando... a lo mejor me sirve asi
$date +%D


El formato para fecha del locale es_MX es dd/MM/yy

Saludos.
 



 
razaAztk - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fecha: ¿como Se El Formato Del Pais Donde Se Esta Ejecutando El Programa? 
 
jsbsan escribió: [Ver mensaje]
Lo que quiero saber si hay algun comando (o alguna forma) de saber cual es el formato.


Quizás...empíricamente ?    

Public Sub Main()

  Print Date(2017, 12, 13, 0, 0, 0, 0)

End

 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fecha: ¿como Se El Formato Del Pais Donde Se Esta Ejecutando El Programa? 
 
razaAztk:

Citar:
El formato para fecha del locale es_MX es dd/MM/yy

Tengo instalado linux debian 9, en una maquina virtual, configurado como es_MX, y los datebox aparecen de esta forma:

 datebox

Con esta distro, el formato queda como MM/dd/YY.

¿cual distro usas tu?

Vuott:
Citar:
Quizás...empíricamente ?

No vale, tal como lo haces, tu le estas diciendo que el primer dato es el año, el segundo el mes y el tercero el dia...
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
última edición por jsbsan el Sabado, 02 Diciembre 2017, 11:51; editado 1 vez 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fecha: ¿como Se El Formato Del Pais Donde Se Esta Ejecutando El Programa? 
 
Prueba esto:


Public Sub formato_fecha() As String

Dim formato As String

formato = Date(1972, 11, 6, 12, 59, 17)  'Date devuelve la fecha formateada según las locale
formato = Replace(formato, "1972", "yyyy")
formato = Replace(formato, "12", "mm")
formato = Replace(formato, "06", "dd")
formato = Replace(formato, Mid(formato, 12, 2), "hh") 'no uso el 12 por el tema del GMT+1 etc.
formato = Replace(formato, "59", "nn")
formato = Replace(formato, "17", "ss")

Return formato
    
End

 




===================
No podemos regresar
 
última edición por shordi el Sabado, 02 Diciembre 2017, 12:56; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fecha: ¿como Se El Formato Del Pais Donde Se Esta Ejecutando El Programa? 
 
jsbsan escribió: [Ver mensaje]

 tu le estas diciendo que el primer dato es el año, el segundo el mes y el tercero el dia...


Pero al final yo obtengo: 13/12/2017.

Creo que un inglés conseguiría: 12/13/2017
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Fecha: ¿como Se El Formato Del Pais Donde Se Esta Ejecutando El Programa? 
 
Según lo que yo entiendo del funcionamiento de gambas con respecto a las fechas, es que el objeto Date almacena una fecha binariamente o como quieras decirlo, es un objeto que no cambia con el idioma del país o localización. Por el contrario, la función Print siempre imprime los objetos -Date, en este caso- usando el formato que se detecte en el PC, es decir, hará automáticamente la conversión. También la función Str$ convierte fechas al formato actual del PC, es decir, creo que te estás complicando la vida más de lo normal con las comas, los puntos y las fechas...

http://gambaswiki.org/wiki/lang/date

http://gambaswiki.org/wiki/lang/str

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Mensaje Mientras Se Esta Ejecutando Una Su... jsbsan General 9 Lunes, 22 Noviembre 2010, 21:04 Ver último mensaje
Cubel
No hay nuevos mensajes Saber Si Se Esta Ejecutando Desde El IDE [... tincho Aplicaciones/Fragmentos de Código 7 Viernes, 16 Diciembre 2016, 00:17 Ver último mensaje
tincho
No hay nuevos mensajes Donde Esta El Código Fuente De ScrollBar? v3ctor Controles/Librerías/Componentes 6 Viernes, 12 May 2017, 17:59 Ver último mensaje
vuott
No hay nuevos mensajes ¿Es Posible Saber Donde Esta El Foco? gambafeliz General 7 Jueves, 21 Noviembre 2019, 18:18 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron