DetailPage-MSS-KB

Knowledge Base

Artikel-ID: 218964 - Geändert am: Mittwoch, 8. August 2007 - Version: 2.1

 

Problembeschreibung

Wenn Sie die VBScript jetzt , Datum oder Uhrzeit -Funktionen verwenden, unterscheiden sich abhängig der Benutzer, der auf dem Computer angemeldet ist, auf die Formate für Datum und Uhrzeit. Dadurch wird ein Problem für Server-Anwendungen entwickelt werden mithilfe von ASP die Formate Datum oder Uhrzeit sind kritisch, wobei ein die Formate Datum oder Uhrzeit zu ändern, wenn andere Benutzer anmelden, auf dem Server oder wenn kein Benutzer angemeldet sind.

Beispielsweise kann eine Anwendung erfordert Anzeige von das Jahr in vierstelligen Format anstelle von einer zweistelligen Format (z. B. 1999 im Gegensatz zu 99). Der Benutzer meldet sich an den Server mit Microsoft Internet Information Server (IIS) und legt das Format Datum unter Ländereinstellungen in der Systemsteuerung, um vierstellige Jahresangaben verwenden fest (z. B. mm/tt/jjjj). Wenn der Benutzer die Seite (Active Server Pages) in einem Browser öffnet, wird das Jahr vierstellig angezeigt. Wenn der Benutzer den Computer abmeldet und die ASP-Seite in einem Browser öffnet, wird das Jahr als zweistellige Zahl angezeigt.

Ursache

Die VBScript-Funktionen jetzt , Datum und Uhrzeit , abhängig von den Ländereinstellungen des Computers für Ihre Formate ab. Regionale Einstellungen abhängig, der Benutzer angemeldet ist (oder nicht angemeldet) auf dem Computer. Daher besteht keine Möglichkeit um sicherzustellen, dass Datums- und Uhrzeitformate immer gleich sein werden.

Lösung

Um sicherzustellen, dass die Datums- und Uhrzeitformate konsistent sind, gehen Sie wie folgt vor:
  • Verwenden Sie JScript-Code, der nicht auf die regionalen Einstellungen für die Datums- und Uhrzeitformate angewiesen ist.
  • Verwenden Sie Funktionen außer jetzt , Datum und Uhrzeit , um Datums- und Uhrzeitangaben anzuzeigen. Da die anderen Datums- und Zeitfunktionen (z. B. Tag , Monat und Jahr ) nicht auf Regionale Einstellungen beruhen, führen Sie die Formate nicht ändern, wenn andere Benutzer am Computer anmelden. Beispielsweise MyDate -Funktion immer gibt das Datum im Format mm/tt/jjjj:
    Function MyDate()
         dteCurrent = Date()
    
         dteDay = Day(dteCurrent)
         dteMonth = Month(dteCurrent)
         dteYear = Year(dteCurrent)
    
         MyDate = dteMonth & "/" & dteDay & "/" & dteYear
       End Function
    					

Informationsquellen

Weitere Informationen zu VBScript und JScript finden Sie auf die MSDN Scripting-Website unter:
http://msdn2.microsoft.com/en-us/library/ms950396.aspx (http://msdn2.microsoft.com/en-us/library/ms950396.aspx)
Weitere Informationen finden Sie die Artikel der Microsoft Knowledge Base:
248142  (http://support.microsoft.com/kb/248142/EN-US/ ) Standardverhalten System Datum in Windows NT 4.0 und Windows 2000

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Active Server Pages 2.0
  • Visual Basic Scripting Edition 3.0
  • Visual Basic Scripting Edition 4.0
  • Visual Basic Scripting Edition 5.0
Keywords: 
kbmt kbprb kbscript KB218964 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 218964  (http://support.microsoft.com/kb/218964/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Zurückgezogener KB-ArtikelDisclaimer zu nicht mehr gepflegten KB-Inhalten
Dieser Artikel wurde für Produkte verfasst, für die Microsoft keinen Support mehr anbietet. Der Artikel wird deshalb in der vorliegenden Form bereitgestellt und nicht mehr weiter aktualisiert.
Freigeben
Weitere Supportoptionen
Microsoft Community-Supportforen
Kontaktieren Sie uns direkt
Zertifizierten Partner finden
Microsoft Store
Folgen Sie uns: