Gebietsschema von SQL Server 2005
Standardmäßig der SQL Server kommt mit der Sprache auf "Englisch (USA)", das das Datum im format mm/TT/JJ anstelle des Datums-format möchte ich es in,, die ist Australierin und hat eine Datum-format wie dd/mm/yy.
Gibt es eine option in der Server Management Studio - /Konfigurations-tools, wo ich das einstellen kann das Gebietsschema von SQL Server, die verhindern, dass die DateTime-Felder wird formatiert im US-Datumsformat?
Wenn nicht, wie kann ich es konvertieren, wenn ich mit einer SQL-Abfrage wie (verzeihen Sie mir, wenn es gibt falsche syntax, ich machte es bis auf den Ort):
Dim dc As New SqlCommand("INSERT INTO hello VALUES (@Date)", cn)
dc.Parameters.Add(New SqlParameter("Date", System.DateTime.Now))
Vielen Dank im Voraus. 🙂
InformationsquelleAutor RodgerB | 2008-10-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die default-Sprache/Gebietsschema jeder Benutzer von SQL Management Studio (suchen Sie unter dem Ordner Sicherheit).
Ab und setzen diese für eine bestimmte Verbindung mit dem Befehl " SPRACHE FESTLEGEN (oder SET DATEFORMAT-wenn Sie nur wollen, um das Datumsformat zu ändern).
Können Sie auch die Standard-Sprache (für neue Benutzer) im SQL Management Studio: Rechtsklick auf den server, wählen Sie Eigenschaften/Erweitert/Standard-Sprache.
InformationsquelleAutor Joe
haben keine Ahnung, was das format in "down under"
dd/mm/yyyy hh:mm:ss ?
wenn ja, das Datum ist der britisch/französischen annotation, also alles, was Sie tun müssen, ist:
oder
wenn Sie wirklich die Zeit
weitere Infos, prüfen Sie die Onlinedokumentation auf MSDN, um die richtigen Code-Nummer.
sogar in Wählt ich benutze immer diese, egal, was in SQL (denn ich Neige dazu, verwenden Sie Hosting SQL und da kann ich es nicht ändern, die Formate), wie:
hoffe es hilft
InformationsquelleAutor balexandre