Juan,

¿Que sucede cuando se ejecuta el siguiente código?

<%@ Page Language="C#" %>

<script runat="server">

    private string TestCulture ( string cultureName )
    {        
        if ( cultureName != null )
            Culture = cultureName;
            
        DateTime date;
        return (cultureName != null ? cultureName : "Actual") + ": " 
                + System.Globalization.CultureInfo.CurrentCulture + " - " + 
Culture
                + "<br>ShortDatePattern: " 
                + 
System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern
                + "<br>Fecha: " 
                + (DateTime.TryParse( "30/01/2007", out date ) ? date.ToString( 
) : "ERROR")
                + "<br><br>";
    }
        
    protected void Page_Load ( object sender, EventArgs e )
    {
        status.Text = TestCulture( null ) 
                    + TestCulture( "es-AR" ) 
                    + TestCulture( "es-UY" ) 
                    + TestCulture( "en-US" );
    }
    
</script>

<html xmlns="http://www.w3.org/1999/xhtml"; >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:Label ID="status" runat="server" />
    </form>
</body>
</html>


Saludos,

Fernando Tubio

  ----- Original Message ----- 
  From: Juan Granillo 
  To: [email protected] 
  Sent: Thursday, March 01, 2007 12:13 PM
  Subject: [puntonet] Culture Info


  Hola lista,

  Tengo que validar que una fecha es valida en una pagina asp.net 2.0. Agregue 
un comparevalidator, con operator=datatypecheck y type=date. El problema es que 
no me toma como valida una fecha 30/01/2007, pero si es valida 01/30/2007. 
  Tengo configurado el web.config seteada con la cultura de argentina. 
  <globalization culture="es-AR" uiCulture="es-AR"/>

  si lo cambio a

  <globalization culture="es-UY" iCulture="es-UY"> (uruguay)

  el validador de fecha funciona bien, es decir, toma como valido 30/01/2007, y 
no 01/30/2007. 

  Alguna idea de que puede estar fallando? o es un bug ?

  Saludos a todos

  Juan

Responder a