Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493

    trasformare i numeri in mesi

    ciao a tutti

    vorrei lavorare un po' sulle stringhe di testo.

    ho delle date in un database access in formato gg/mm. 25/12 vorrei farlo scrivere come 25 dicembre.

    dovrei prendere la parte dopo "/" e poi con una serie di "case" scrivo genn febb. ecc


    c'è un modo per farlo?

    grazie

    Buon Natale a tutti...tutto l'anno!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    data = "25/12"
    data_completa = data &"/"& year(date())
    data_estesa = formatDateTime(data_completa, vbGeneralDate)
    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493
    grazie
    ma nel database il campo dentro al quale ci sono le date è impostato a testo non a data.

    mi dà errore
    Microsoft VBScript runtime error '800a000d'

    Type mismatch: 'formatDateTime'

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Vediamo cosa hai scritto.

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493
    ora funziona

    ma mi mostra la data nel formato 25/12/2008

    è possibile far comparire solo il giorno e il mese in formato esteso?
    es:
    25 dicembre

    grazie!

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    data = "25/12"
    data_completa = data &"/"& year(date())
    data_estesa = day(data_completa) &" "& monthName(month(data_completa))
    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493
    ho fatto così
    è troppo casinoso?

    codice:
    Dim data
    Dim data_completa
    Dim data_estesa
    data = querycercapub("idata")
    data_completa = data &"/"& year(date())
    data_estesa = formatDateTime(data_completa, vbLongDate)
    
    DIM iMonth
    iDay = Day(data_completa)
    iMonth = Month(data_completa)
    e poi siccome ho un area ripetuta che mi prende i nomi e le loro date ogni volta ripeto anche questo codice per associare la data in questo formato nella lista di nomi che visualizza la pagina

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.