• Lunes 18 de Noviembre de 2024, 00:35

Autor Tema:  Problema Con Datetime E Idioma !  (Leído 1387 veces)

antares1983

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Problema Con Datetime E Idioma !
« en: Sábado 26 de Abril de 2008, 02:32 »
0
Hola comunidad

Tengo el siguiente problema: Hice una aplicacion en visual c# 2005 + sqlserver 2000 y en windows xp ingles . cuando genero el isntalador que lo instalo en una pc windows xp con el idioma en español , la aplicacion toma la fecha del sistema para realizar varias acciones

DateTime dateIn = DateTime.Now;


Cuando esta en mi pc todo funciona bien pero cuando esta instalado en el windows xp en espa;ol me da error al insertar la fecha , como puedo garantizar que mi aplicacion sea portable con respecto a la fecha yo vi las fechas y no las captura el sistema operativo igual
en ingles MM-DD-AAAA Hora PM o AM segun corresponda y si es en ingles DD-MM-AAAA Hora a.m.
o p.m. segun corresponda necesito taratar de estadanrisarla o darle un formato unico independiente del idioma del sistema operativo del pc cliente que pueda ser x

Cualquier comentario sera de gran ayuda

Saludos Antares1983

knk1

  • Nuevo Miembro
  • *
  • Mensajes: 14
  • Nacionalidad: mx
    • Ver Perfil
    • http://knk1dev.spaces.live.com
Re: Problema Con Datetime E Idioma !
« Respuesta #1 en: Sábado 26 de Abril de 2008, 03:02 »
0
El formato estándar es año, mes y dia algo como AAAAMMDD. A mi me ocasionaba ese error con SQL Server en algunas sentencias select pero con el formato anterior no hay ningún problema.
No voy hacer esto toda mi vida... - [Blog]

Arcangel_Asesino

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Problema Con Datetime E Idioma !
« Respuesta #2 en: Lunes 5 de Mayo de 2008, 10:02 »
0
Lo que yo te sugiero es que uses un componente dateTimePicker y le asignes el valor de la fecha del y para trabajar con la fecha uses la propiedad customformat para que estandarices la forma en que se usara la fecha y no tomes por default la forma del sistema