Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
SQL Server - Date Danger
Language:
Ada
Assembly
Bash
C#
C++ (gcc)
C++ (clang)
C++ (vc++)
C (gcc)
C (clang)
C (vc)
Client Side
Clojure
Common Lisp
D
Elixir
Erlang
F#
Fortran
Go
Haskell
Java
Javascript
Kotlin
Lua
MySql
Node.js
Ocaml
Octave
Objective-C
Oracle
Pascal
Perl
Php
PostgreSQL
Prolog
Python
Python 3
R
Rust
Ruby
Scala
Scheme
Sql Server
Swift
Tcl
Visual Basic
Layout:
Vertical
Horizontal
-------------------------------------------------------------------------------- -- View the setting as it is right now -------------------------------------------------------------------------------- SELECT [dateformat] FROM syslanguages WHERE [name] = @@LANGUAGE; -------------------------------------------------------------------------------- -- Change to US and test -------------------------------------------------------------------------------- SET DATEFORMAT DMY; SELECT [dateformat] FROM syslanguages WHERE [name] = @@LANGUAGE; -- Convert to date without specifying format SELECT CONVERT(DATETIME, '2014-12-10') AS date_test; -- This will cause an error --SELECT CONVERT(DATETIME, '2014-12-15') AS date_test; -- Using a numeric argument to CONVERT to specify the date format SELECT CONVERT(DATETIME, '2014-12-10', 120) AS date_test; SELECT CONVERT(DATETIME, '2014-12-15', 120) AS date_test; -------------------------------------------------------------------------------- -- Change to UK and test -------------------------------------------------------------------------------- SET DATEFORMAT MDY; SELECT [dateformat] FROM syslanguages WHERE [name] = @@LANGUAGE; -- Convert to date without specifying format SELECT CONVERT(DATETIME, '2014-12-10') AS date_test; SELECT CONVERT(DATETIME, '2014-12-15') AS date_test; --Using a numeric argument to CONVERT to specify the date format SELECT CONVERT(DATETIME, '2014-12-10', 120) AS date_test; SELECT CONVERT(DATETIME, '2014-12-15', 120) AS date_test;
View schema
Execution time: 0,02 sec, rows selected: 10, rows affected: 0, absolute service time: 0,17 sec
edit mode
|
history
dateformat
1
mdy
dateformat
1
mdy
date_test
1
12.10.2014 00:00:00
date_test
1
10.12.2014 00:00:00
date_test
1
15.12.2014 00:00:00
dateformat
1
mdy
date_test
1
10.12.2014 00:00:00
date_test
1
15.12.2014 00:00:00
date_test
1
10.12.2014 00:00:00
date_test
1
15.12.2014 00:00:00