Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887

    [1.1] Formati della data (eterno problema)

    Esiste un set di classi nel framework per la conversione immediata da formato a formato, oltre ai soliti CDate, CType, DirectCast ?

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: [1.1] Formati della data (eterno problema)

    Originariamente inviato da djciko
    Esiste un set di classi nel framework per la conversione immediata da formato a formato, oltre ai soliti CDate, CType, DirectCast ?
    boh! vuoi dire Date.parse?? per convertire una stringa in data

    e d.tostring per convertire una data in stringa????
    Pietro

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Ok, System.DateTime.ParseExact e System.DateTime.Parse già vanno bene...

    Un po' complicatucci con i formatProvider ma funzionano. Thx. Un esempio dal reference...

    codice:
                Dim strMyDateTime As String
                strMyDateTime = "2/16/1992 12:15:12"
    
                ' myDateTime gets Feburary 16, 1992, 12 hours, 15 min and 12 sec.
                Dim myDateTime As System.DateTime
                myDateTime = System.DateTime.Parse(strMyDateTime)
    
                Dim format As New System.Globalization.CultureInfo("fr-FR", True)
    
                ' Reverse month and day to conform to a different format.
                Dim strMyDateTimeFrench As String
                strMyDateTimeFrench = "    16/02/1992 12:15:12"
    
                ' myDateTimeFrench gets Feburary 16, 1992, 12 hours,
                ' 15 min and 12 sec.
                Dim myDateTimeFrench As System.DateTime
                myDateTimeFrench = System.DateTime.Parse( _
                                           strMyDateTimeFrench, _
                                           format, _
                                           System.Globalization. _
                                              DateTimeStyles.NoCurrentDateDefault)
    
                Dim expectedFormats As String() = {"G", "g", "f", "F"}
                ' myDateTimeFrench gets Feburary 16, 1992, 12 hours,
                ' 15 min and 12 sec.
                myDateTimeFrench = System.DateTime.ParseExact( _
                                              strMyDateTimeFrench, _
                                              expectedFormats, _
                                              format, _
                                              System.Globalization. _
                                                 DateTimeStyles.AllowWhiteSpaces)

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 © 2025 vBulletin Solutions, Inc. All rights reserved.