Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584

    problema con date e globalization

    salve a tutti
    ho nel mio database sql server le date in formato data estesa (con l'ora)
    appena le visualizzo compare sempre anche una serie di 0.00.00, quindi ho deciso di

    inserire un MaskEditExtender per formattare a GG/MM/AAAA:
    [code]
    <cc1:MaskedEditExtender

    ID="MaskedEditExtender2" runat="server"
    AutoComplete= "false"
    TargetControlID="txt_DtInizioVerifica"
    Mask="99/99/9999"
    MessageValidatorTip="true"
    MaskType="Date"
    DisplayMoney="Left"
    AcceptNegative="Left"
    ErrorTooltipEnabled="True" />
    [code]
    ecco che iniziano i problemi,
    infatti ora mi sbalza il fomato data mettendo MM/GG/YYYY
    ho impostato il formato nel web.config italano:
    codice:
    <globalization uiCulture="it" requestEncoding="utf-8" responseEncoding="utf-8" 
    
    culture="it-IT" />
    NIENTE

    allora ho gestito lo scriptManager da prendersi la lingua dal server
    codice:
      <asp:ScriptManager ID="ScriptManager2"  runat="server" EnableScriptGlobalization="true" 
           EnablePartialRendering="true" EnablePageMethods="true">
            </asp:ScriptManager>
    NIENTE

    allora ho messo un override nella pagina per gestire il culture
    codice:
        protected override void InitializeCulture()
        {
            
              System.Threading.Thread.CurrentThread.CurrentCulture = 
    
    CultureInfo.CreateSpecificCulture("it-IT"); 
            System.Threading.Thread.CurrentThread.CurrentUICulture = new 
    
    CultureInfo("it-IT"); base.InitializeCulture();           
        }
    ANCHE QUI NIENTE!!!

    non capisco, sto perdendo solo tempo per una banalità,
    ma cosa è che sbagio?
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Utente di HTML.it L'avatar di ybla82
    Registrato dal
    Jan 2009
    Messaggi
    92
    Ciao, non so esattamente cosa vuoi fare, ma non ti conviene utilizzare il componente di ajax "CalendarExtender" ?

    Differentemente se vuoi usare la soluzione che stai adottando , in fase di assegnazione potresti fare una cosa del genere:

    codice:
    txt_DtInizioVerifica.Text = myDate.toString("dd/MM/yyyy").
    P.S. nella formattazione c#/ASP.NET i giorni delle date si indicano con "dd" e non con "GG".

    Spero di esserti stato d'aiuto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.