Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    controllo data dentro una stringa

    Ciao a tutti

    ho una variabile recuperata da un campo longtext in Mysql il contenuto della variabile è questo:

    valore="28/10/2007 - 04/11/2007 - 02/12/2007 - 09/12/2007 - 16/12/2007 - 23/12/2007"

    vorrei eliminare da questa variabile una data che per esempio è 04/11/2007

    come posso fare ?

    Dimenticavo dovrei togliere anche lo spazio e il trattino quindi in realtà dovrei eliminare il valore "04/11/2007 - "

    chiaramente il valore della data da togliere viene scelto dall'utente in un form precedente e quindi deve essere dinamico...

    idee? suggerimenti....


  2. #2

    Re: controllo data dentro una stringa

    edit

  3. #3
    Questo è un modo in cui potresti fare:

    codice:
    Dim Valore
    Dim StrArr
    Dim Str
    
    Valore = "28/10/2007 - 02/12/2007 - 09/12/2007 - 16/12/2007 - 23/12/2007"
    
    StrArr = Split(Valore,"-")
    
    For i = 0 To UBound(StrArr)
     StrArr(i) = Trim(Replace(StrArr(i),Trim("23/12/2007"),""))
     If StrArr(i) <> "" Then
      Str = Str & " - " & StrArr(i)
     End If
    Next
    
    Str = Replace(Str," - ","",1,1,1)
    
    Response.Write Str
    P.S. Metti al posto della data da cancellare d'esempio "23/12/2007" questa istruzione:

    Request.Form("nomecampo")

    dove "nomecampo" è il nome del campo del form che usi per fare scegliere la data.

    Byeeez

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.