Empfohlen: ASP verbindet SQL und Zugriffsdatencode (zufällige Funktionen in ASP) ASP Connect SQL und Zugriffsdatencode, Zufallsfunktionen in ASP, Freunde, die ihn benötigen, können sich darauf beziehen
GrundfunktionenDatum () erhält das Datum, Format: 2004-2-28
time () Zeit, Format: 22:24:59
Jetzt () Erhalten Sie Datum und Uhrzeitformat: 2005-5-2 22:37:30
Wie man verwendet:
d = Datum ()
Jahr bekommen: Jahr (d)
MONTAL ERHALTEN: Monat (d)
Holen Sie sich den Tag: Tag (d)
Holen Sie sich den Wochentag (d)
t = Zeit ()
Holen Sie sich die Stunde: Stunde (t)
Mach eine Minuten: Minute (t)
Sekunden
==========================================================
DATEADD (Intervall, Nummer, Datum)
Diese Funktion wird verwendet, um das angegebene Zeitintervall vom Datum hinzuzufügen oder zu subtrahieren.
Parameterbeschreibung:
Intervall-das Referenzintervall der Operation
Zahlen-plus, wie viel negativ sein kann
Datum des Datums
Im Folgenden finden Sie optionale Werte für Intervall. Beachten Sie, dass sie zitiert werden:
Zum Beispiel:
1. Berechnen Sie morgen:
Morgen = DATEADD ("D", 1, Datum ())
2. Tag vor dem 1. Dezember 2012:
Preday = DATEADD ("D",-1, "2012-12-1")
Für eine detailliertere Verwendung suchen Sie bitte.
==========================================================
Tagesintervallfunktion - Datediff (Intervall, Datum1, Datum2 [, FirstDayofweek] [, Firstweekofyear]])
Berechnen Sie das Intervall zwischen den beiden Daten.
Sie können beispielsweise datediff verwenden, um zu berechnen, wie viele Tage zwischen zwei Datteln entfernt sind oder wie viele Wochen es zwischen heute und Ende des Jahres geben wird. Wenn Datum 1 später als Datum2 ist, wird eine negative Nummer zurückgegeben.
Parameterbeschreibung:
Intervall-Same-DateAdd () -Funktion
Datum1, Datum2 - Zwei Daten zur Durchführung des Vorgangs
Optionale Parameter:
Firstdayofweek - Gibt die Konstante für den ersten Tag einer Woche an. Wenn nicht angegeben, ist der Sonntag der erste Tag.
Dieser Parameter beeinflusst das Ergebnis, wenn sich zwei Daten um Wochen unterscheiden (das Intervallsymbol "w" oder "ww"). Bitte suchen Sie nach Details.
Firstweekofyear - So bestimmen Sie die erste Woche des Jahres, wenn nicht angegeben, die Woche mit dem 1. Januar ist die erste Woche. Bitte suchen Sie nach Details.
==========================================================
Andere Funktionen:
DATERIAL (Jahr, Monat, Tag) - Umwandelt den numerischen Wert in eine Datumsvariable und gibt denselben Werttyp wie die Funktion Datum () zurück. Wenn Tag = 35 beispielsweise bis zum nächsten Monat automatisch berechnet wird. Zum Beispiel berechnet DateSerial (1990 - 10, 8 - 2, 1 - 1) das Datum vor zehn Jahren, zwei Monaten und einem weiteren Tag am 1. August 1990, dh, dem 31. Mai 1980.
DatePart (Intervall, Datum [, Firstdayofweek [, FirstweePyear]]) - Gibt den Wert des angegebenen Zeitteils zurück. Sie können beispielsweise DatumPart verwenden, um den Wochentag oder zu welchem Zeitpunkt es derzeit zu berechnen. Die Parameter sind die gleichen wie oben.
DateValue (Datum) - Umwandelt verschiedene Datumsangriffe in Datumsvariablen und gibt denselben Werttyp wie Datum () zurück. Zum Beispiel identifiziert DateValue zusätzlich zum 30.12.1991 und 30.12.91 auch 30. Dezember 1991 und 30. Dezember 1991.
TimeValue (Zeit) - Umwandelt verschiedene Zeitformat -Zeichenfolgen in Zeitvariablen. Das Prinzip ist das gleiche wie DateValue.
Timesserial (Stunde, Minute, zweite) - Umwandelt ein numerischer Wert in eine Zeitvariable, der Rückgabewerttyp ist mit der Funktion Time () die gleiche. Das Prinzip ist das gleiche wie der dateserielle.
Timer () - Die Anzahl der Sekunden ist von Mitternacht bis jetzt abgebrochen.
Hier sind Beispiele der Verwendung:
Jetzt () erhält Datum und Uhrzeit des aktuellen Systems. Die ASP -Ausgabe kann so geschrieben werden: <%= jetzt ()%>
Jahr (jetzt ()) Holen Sie sich das Jahr, ASP Output: <%= Jahr (jetzt ())%>
Monat (jetzt ()) erhält den aktuellen Monat, ASP Output: <%= Monat (jetzt ())%>
Tag (jetzt ()) Holen Sie sich die Anzahl der Tage, ASP -Ausgang: <%= Tag (jetzt ())%>
Minute (jetzt ()) Holen Sie sich die Minuten, ASP -Ausgang: <%= Minute (jetzt ())%>
Zweitens (jetzt ()) Holen Sie sich die Anzahl der Sekunden, ASP -Ausgang: <%= zweite (jetzt ())%>
Datum () erhält das aktuelle Systemdatum, Format: 2004-2-28
Time () erhält die aktuelle Systemzeit, Format: 22:24:59
DATEADD -Funktion (Zeit rückwärts)
DATEADD ("H", 13, Now ()), wobei "H" Stunde darstellt, 13 repräsentiert 13 Stunden, jetzt () ist das aktuelle Datum und die aktuelle Zeit oder "H" geändert werden:
Einstellung Beschreibung
Yjyy Jahr
Q vierteljährlich
M Monat
y Anzahl der Tage in einem Jahr
d Tag
W Anzahl der Tage einer Woche
ww
H Stunden
n Minuten
S Sekunden
Subtrahieren Sie eine bestimmte Anzahl von Tagen für Zeitintervall
Kopieren Sie den Code wie folgt: www.cuoxin.com
Funktionsdatum1 ()
Dimne Newtime als DateTime
Newtime = datetime.now.subract (New Timesspan (7, 0, 0, 0))
Newtime = Newtime.Format ("MM/DD/YYYY", DateTimeFormatInfo)
Antwort.Write (Newtime)
Endfunktion
Verwenden Sie die Methode zum Hinzufügen negativer Tage, um eine bestimmte Anzahl von Tagen zu subtrahieren
Kopieren Sie den Code wie folgt: www.cuoxin.com
Öffentliche Funktion Datum2 ()
Dimne Newtime als DateTime
Newtime = datetime.now.adddays (-7)
Dim s als String = Newtime
Rückkehr s
Endfunktion
Gibt die Datumsname -Zeichenfolge zurück
Kopieren Sie den Code wie folgt: www.cuoxin.com
Funktion Datum 3 ()
Dim Newtime als DateTime = Now.Adddays (-7)
response.write (system.string.format ("{0: mm/dd/yjyy}", Newtime)))
Endfunktion
Funktionsdatum4 ()
Dimne Newtime als DateTime
Newtime = Now.Adddays (-7)
return Newtime.toString ()
Endfunktion
Verwenden Sie den Langzeitmodus
Kopieren Sie den Code wie folgt: www.cuoxin.com
Öffentliche Funktion Datum5 ()
Dimne Newtime als DateTime
Newtime = jetzt ()
return Newtime.tolongTimestring ()
Endfunktion
Verwenden Sie den Kurzzeitmodus
Kopieren Sie den Code wie folgt: www.cuoxin.com
Öffentliche Funktion Datum6 ()
Dimne Newtime als DateTime
Newtime = jetzt ()
return Newtime.toshortTimestring ()
Endfunktion
Verwenden Sie den Long -Datumsmodus
Kopieren Sie den Code wie folgt: www.cuoxin.com
Öffentliche Funktion Datum7 ()
Dimne Newtime als DateTime
Newtime = jetzt ()
return Newtime.tolongDatestring ()
Endfunktion
Verwenden Sie den Kurztagsmodus
Kopieren Sie den Code wie folgt: www.cuoxin.com
Öffentliche Funktion Datum8 ()
Dimne Newtime als DateTime
Newtime = jetzt ()
return Newtime.toshortDatesString ()
Endfunktion
Formatdatumfunktion
Format in ein allgemeines Format
Kopieren Sie den Code wie folgt: www.cuoxin.com
Funktionsdatum9 ()
Dimne Newtime als DateTime
Newtime = datetime.now.subract (New Timesspan (7, 0, 0, 0))
Return formatDatetime (Newtime, 0)
Endfunktion
Formatieren Sie das Wachstumsdatumformat
Kopieren Sie den Code wie folgt: www.cuoxin.com
Funktionsdatum10 ()
Dimne Newtime als DateTime
Newtime = datetime.now.subract (New Timesspan (7, 0, 0, 0))
Return formatDatetime (Newtime, 1)
Endfunktion
Format in das Kurzdatumformat
Kopieren Sie den Code wie folgt: www.cuoxin.com
Funktionsdatum11 ()
Dimne Newtime als DateTime
Newtime = datetime.now.subract (New Timesspan (7, 0, 0, 0))
Return formatDatetime (Newtime, 2)
Endfunktion
Format Langzeitformat
Kopieren Sie den Code wie folgt: www.cuoxin.com
Funktion Datum12 ()
Dimne Newtime als DateTime
Newtime = datetime.now.subract (New Timesspan (7, 0, 0, 0))
Return formatDatetime (Newtime, 3)
Endfunktion
Format in kurzfristiges Format
Kopieren Sie den Code wie folgt: www.cuoxin.com
Funktionsdatum13 ()
Dimne Newtime als DateTime
Newtime = datetime.now.subract (New Timesspan (7, 0, 0, 0))
Return formatDatetime (Newtime, 4)
Endfunktion
Zeigen Sie das Jahr, Monat, Tag und andere Teile getrennt
Datum zeigen
Kopieren Sie den Code wie folgt: www.cuoxin.com
Funktionsdatum14 ()
Dim Newtime als DateTime = Now.Adddays (-7)
dim s als String
S = (System.String.Format ("{0: dddd}", Newtime)))
Rückkehr s
Endfunktion
Kehren Sie zum Datum des Wochentags zurück
Kopieren Sie den Code wie folgt: www.cuoxin.com
Funktionsdatum15 ()
Dimmydate als datetime dimple
Dim Myewekday als Ganzzahl
Mydate = now.adddays (-5)
MyWeekday = wochentag (mydate)
Kehre myWeekday zurück
Endfunktion
Return to Month Value
Kopieren Sie den Code wie folgt: www.cuoxin.com
Funktion Datum16 ()
Dimmydate als datetime dimple
Dimm Month als Ganzzahl
Mydate = now.adddays (-5)
Mon Month = Monat (MyDate)
kehre meinen Month zurück
Endfunktion
Gibt eine formatierte Zeichenfolge zurück
Kopieren Sie den Code wie folgt: www.cuoxin.com
Funktionsdatum17 ()
Dimem MyDate als Zeichenfolge
Mydate = format (jetzt (), "jyyy")
kehre mydate zurück
Endfunktion
Datierte Funktion
Gibt den Wert der Variante (lang) zurück, die die Anzahl der Zeitintervalle zwischen zwei festgelegten Tageszeiträumen angibt.
Grammatik
Datiff (Intervall, Datum1, Datum2 [, Firstdayofweek] [, Firstweekofyear]]))
Die folgenden benannten Parameter sind in der datierten Funktionssyntax enthalten:
Teilbeschreibung
Intervall ist notwendig. String -Expression, das das Zeitintervall darstellt, das zur Berechnung der Zeitdifferenz zwischen Datum1 und Datum2 verwendet wird
Datum1 □ Datum2 erforderlich; Variante (Datum). Die beiden Daten, die in der Berechnung verwendet werden sollen.
Firstdayofweek ist optional. Gibt die Konstante für den ersten Tag einer Woche an. Wenn nicht angegeben, ist der Sonntag der erste Tag.
erste Weekofyear Optional. Gibt die Konstante für die erste Woche des Jahres an. Wenn nicht angegeben, ist die Woche mit dem 1. Januar die erste Woche.
aufstellen
Die Einstellungswerte des Intervallparameters sind wie folgt:
Einstellung Beschreibung
Yjyy Jahr
Q Saison
M Monat
y Anzahl der Tage in einem Jahr
d Tag
W Anzahl der Tage einer Woche
ww
H
n Minuten
S Sekunden
Die festgelegten Werte des Parameters "Erste Week) sind wie folgt:
Konstante Wertbeschreibung
vBuSeSystem 0 Verwenden Sie die NLS -API -Einstellungen.
VBSAnday 1. Sonntag (Standard)
vbmonday 2 Montag
VBTUESDAY 3 Dienstag
VBWEDENDWEG 4. Mittwoch
VBTHursday 5 Donnerstag
VBFRIDY 6 Freitag
VBSaturday 7 Samstag
Konstante Wertbeschreibung
VBuSeSystem 0 Einrichten mit der NLS -API.
vbfirstjan1 1 beginnt ab der Woche mit dem 1. Januar (Standard).
VBFirstFourdays 2 beginnt mit der ersten halben Woche in der Woche des neuen Jahres.
vbfirstfulweek 3 beginnt mit der ersten Woche ohne Zwischenjahr.
veranschaulichen
Die datierte Funktion kann verwendet werden, um die Anzahl der zwischen zwei Daten angegebenen Zeitintervallen zu bestimmen. Sie können beispielsweise datediff verwenden, um zu berechnen, wie viele Tage zwischen zwei Datteln entfernt sind oder wie viele Wochen es zwischen heute und Ende des Jahres geben wird.
Um die Anzahl der Tage zu berechnen, an denen Datum1 und Datum2 2 "Tage eines Jahres" (y) oder "Tage" (D) verwenden können. Wenn ein Intervall "" Tage einer Woche "(W) beträgt, gibt datierte die Anzahl der Wochen während des zweitägigen Zeitraums zurück. Wenn Datum 1 Montag ist, berechnet Datediff die Anzahl der montags bis zum Datum2. Diese Nummer enthält Datum2, aber nicht Datum1. Wenn das Intervall jedoch "Week" (WW) ist, gibt die datierte Funktion während des zweitägigen Zeitraums die Anzahl der "Kalenderwochen" zurück. Es wird durch Berechnung der Anzahl der Sonntage zwischen Datum 1 und Datum2 erhalten. Wenn das Datum2 am Sonntag ist, wird Datum2 auch dem datierten Zählergebnis hinzugefügt. Unabhängig davon, ob Datum1 Sonntag ist oder nicht, wird es nicht gezählt.
Wenn Datum1 später als Datum2 erfolgt, ist der Rückgabewert der datierten Funktion negativ.
Der Parameter am ersten Tag der Woche beeinflusst das Ergebnis der Berechnung unter Verwendung des Zeitintervallsymbols "w" oder "ww".
Wenn Datum 1 oder Datum2 ein Datumstext ist, wird das angegebene Jahr ein fester Teil dieses Datums. Wenn Datum1 oder Datum2 jedoch in doppelten Anführungszeichen ("") und das Jahr übersprungen ist, wird das laufende Jahr jedes Mal in den Code eingefügt, wenn das Ausdrucksdatum 1 oder das Datum2 berechnet wird. Auf diese Weise können Sie Programmcode schreiben, die für verschiedene Jahre geeignet sind.
Bei der Berechnung des Jahresunterschieds zwischen dem 31. Dezember und dem 1. Januar des folgenden Jahres kehrt Datediff 1 zurück, um einen Jahresunterschied anzugeben, obwohl es tatsächlich nur einen Tag ist.
Aktien: Zusammenfassung der Methode zur Festlegung der Ablaufzeit der Sitzung in ASP Die Ablaufzeit der Standardsitzung in ASP beträgt 20 Minuten, was in vielen Fällen nicht ausreicht. Heute haben einige Kunden um viele Anfragen gebeten und müssen sich erneut anmelden. Deshalb habe ich diesen Artikel vorbereitet, um Freunden zu erleichtern, die ihn brauchen.