Heim > Artikel > Web-Frontend > VBS-Funktionen für Zeichenfolgen- und Datumsoperationen
1. Asc(x),Chr(x): Zeichen und Zeichencodes konvertieren
2. Filter: Nach bestimmten Zeichenfolgen im Zeichenfolgenarray suchen
Format: v=filter(x,s[, include [,compare]])
Beispiel:
Dim x()={"kjwang","wangkj","peter"}
Dim v
v=filter(x,"kj" ) 'Ergebnis v(0)="kjwang",v(1)="wangkj"
v=filter(x,"kj",false) 'Ergebnis v(0)="peter"
v=filter (x,"kj",true,vbTextCompare) 'Suche unabhängig von der Groß-/Kleinschreibung
3. InStr: Suchen Sie die Zeichenfolgenposition (InstrRev: Suchen Sie die Zeichenfolge in umgekehrter Reihenfolge)
Format:
v=instr( x, y) 'Finden Sie die Position, an der die Y-Zeichenfolge beginnend mit dem ersten Zeichen der 🎜>Format:
v=InstrRev(x,s[,n[,Compare]])
4. Join: Zeichenfolgen verbinden
Format: v=join(x[, d])'d is das Begrenzungszeichen
5. Berechnet die Länge der Zeichenfolge x
Format: v=len(x)
6. Gibt eine Zeichenfolge n Zeichen nach links zurück von x (entsprechend Right(x,n))
7. Mid: Lesen Sie die Zeichen in der Mitte der Zeichenfolge x
Format: v=mid(x,n,m)
8. x),RTim(x),Trim(x) zum Entfernen von Leerzeichen
9. Ersetzen: String-Ersetzung
Format: v=Replace(x,s,r)
Beispiel: x="i saw a saw a saw"
v=replace(x,"saw","so") 'v="i so a so a so"
10. Split: String-Splitting
Format: v =split (s[,d])
Beispiel: v=split("vb.net,iis6.0,asp.net",",")
'Ergebnis v(0)="vb.net ", v(1)="iis6.0",v(2)="asp.net"
11. StrReverse: Umkehren einer Zeichenfolge
Beispiel: v=strreverse("kjwang") 'v= "gnawjk"
12. UCase(x), LCase(x): Konvertieren Sie die Groß- und Kleinschreibung von englischen Buchstaben
Beispiel: x="hello, VB Chinese!"
v=UCase(x) 'v= „HALLO, VB-Chinesisch! "
'Datumsbezogen:
1. Nehmen Sie Datum und Uhrzeit heraus
1) DateValue(x), TimeValue(x)
Format: v=DateValue(x): Nehmen Sie das Datum heraus " Teil
v=Zeitwert(x) 'Klasse
2) Jahr(x),Monat(x),Tag(x)
Format: v=Jahr(x)
v=Monat( x)
v=Day(x)
Hour(x), Minute(x), Second(x): Nehmen Sie Stunden, Minuten, Sekunden heraus
3) DateSerial(Y,M,D): Kombinieren Sie Jahr und Monat, der Tag wird zum Datum
Beispiel: Dim v
v=DateSerial(1996,10,5) 'v=1996/10/5
TimeSerial(H,M,S): Stunden zusammenführen , Minuten, Sekunden Werden Zeit
2. Jetzt: Lesen Sie das Systemdatum und die Uhrzeit
Format: v=jetzt
3. Timer: Die Anzahl der Sekunden, die seit 12:00:00 Uhr vergangen sind
Format: v=timer
4. DatePart(p,x): Nehmen Sie die Werte von Jahr, Monat, Tag usw. heraus.
Beispiel: Dim X=#2/10/1996 16:45 :30#
v=DatePart( "yyyy",X) 'v=1996
v=DatePart("m",X) 'v=2 Monate
v=DatePart("d",X ) 'v=10.
v=DatePart("h",X) 'v=16 Stunden
v=DatePart("n",X) 'v=45 Minuten
v=DatePart("s ",X) 'v=30 Sekunden
v=DatePart("q",X) 'v=1 Viertel (erstes Viertel, Frühling)
v=DatePart("y",X) 'v=41 Tage (der 41. Tag von 1996) Tage)
v=DatePart("ww",X) 'v=6 Wochen (die 6. Woche von 1996)
v=DatePart("w",X) 'v =7 (die 6. Woche von 1996) Der 7. Tag, also Samstag)
5. DateAdd(p,n,x): das neue Datum und die neue Uhrzeit nach Addition oder Subtraktion einer bestimmten Zeitspanne
Format : v=DateAdd(p,n,x) 'p-Wert ist derselbe wie oben: „yyyy“, „m“ usw.
Beispiel: Dim x=#1/31/1996 16:45:30#
v=dateadd("yyyy",-3,x) '3 Jahre subtrahieren, v=1993/1/31 16:45:30
6. DateDiff(p,x1,x2): Berechnen Sie die Differenz zwischen zwei Datums- und Uhrzeitangaben ist der p-Wert derselbe wie oben
Beispiel: dim x1=#31.12.1996 16:45:30#
x2=#10.2.1997 9:30:50#
v=datediff("yyyy",x1,x2) 'v=1 Jahr
7. FormatDateTime :Formatierung von Datum und Uhrzeit
Format: v=formatdateyime(x[, Datumsformat])
Datumsformatwerte: DateFormat.GeneralDate, DateFormat.LongDate,
DateFotmat.ShortDate, DateFormat.LongTime, DateFormat. ShortTime
8. MonthName: Gibt den Namen des Monats zurück
Beispiel: v=monthname(5 ) 'v="May"
9. WeekDayName: Gibt den Namen der Woche zurück. Die Verwendung ist dieselbe wie bei 8.
Weitere Artikel zu Funktionen im Zusammenhang mit VBS-Zeichenfolgen und Datumsoperationen finden Sie hier zur chinesischen PHP-Website!