Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    14

    vb6 - Formattazione data

    Salve.
    Premesso che il formato della data nelle impostazioni internazionali del mio computer è del tipo gg/mm/aaaa e tale deve rimanere, chiedo agli esperti come far sì che nell'esecuzione del seguente frammento di codice:

    Dim DataAggiornamento as Date. Risultato as Date
    ........
    DataAggiornamento= "07/11/2006"
    Risultato = Format(DataAggiornamento, "dd/mm/yy")
    ......
    la variabile Risultato mi restituisca la data nel formato da me richiesto, ossia 07/11/06.
    Vi ringrazio.

  2. #2
    se non riesci con la format puoi sempre trattare Date come 1 stringa e con 1 mid togliere le 2 cifre dell'anno..

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    64
    Vb6, per lo meno per quella che è la mia esperienza, fa abbastanza casini con il formato data.

    A me capitava, per esempio, di impostare la data come gg/mm/aaaa, e lui se gg era >12 lo impostava correttmente, se invece era <12, scambiava il giorno con il mese O_o
    Alla fine utilizzando dei format opportuni dovresti risolvere.
    La risposta è dentro di te...
    ... e però, è sbagliata!

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il tipo Date segue le regole impostate. Per fare quello che chiedi devi dichiarare la variabile Risultato come String

    Dim DataAggiornamento as Date, Risultato as String
    ........
    DataAggiornamento= "07/11/2006"
    Risultato = Format(DataAggiornamento, "dd/mm/yy")

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    158
    Avevo detto una boiata(di fare una conversione esplicita di date alla fine, ma ovviamente il formato ritorna a 4 cifre per l'anno)
    come dice oregon
    DISCLAIMER
    quello che sta scritto qui sopra è dettato esclusivamente dall'intuito, non da specifiche conoscenze tecniche. Usate queste informazioni a vostro rischio e pericolo (anhe sui server di produzione

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.