SQL CONVERT在日期轉換中的使用示例

2022-02-11 23:20:33 字數 699 閱讀 7045

--字元轉換為日期時,style的使用

--1. style=101時,表示日期字串為:mm/dd/yyyy格式

select convert(datetime,'11/1/2003',101)

--結果:2003-11-01 00:00:00.000

--2. style=101時,表示日期字串為:dd/mm/yyyy格式

select convert(datetime,'11/1/2003',103)

--結果:2003-01-11 00:00:00.000

/*== 日期轉換為字串 ==*/

declare @dt datetime

set @dt='2003-1-11'

--1. style=101時,表示將日期轉換為:mm/dd/yyyy 格式

select convert(varchar,@dt,101)

--結果:01/11/2003

--2. style=103時,表示將日期轉換為:dd/mm/yyyy 格式

select convert(varchar,@dt,103)

--結果:11/01/2003

/*== 這是很多人經常犯的錯誤,對非日期型轉換使用日期的style樣式 ==*/

select convert(varchar,'2003-1-11',101)

--結果:2003-1-11

sql convert日期轉換

sql convert日期轉換 select convert varchar 100 getdate 0 05 16 2006 10 57am select convert varchar 100 getdate 1 05 16 06 select convert varchar 100 getda...

mysql中文日期轉換 mysql 日期轉換

最近使用mysql開發乙個專案,發現沒有像之前在用oracle資料中那樣有to date方法。mysql中實現日期格式化的方法為date to str 日期字串 日期格式 而且mysql中的日期格式的寫法和oracle也不同。mysql中用法為 str to date 2012 05 01 23 5...

CONVERT在日期轉換中的使用示例

字元轉換為日期時,style的使用 1.style 101時,表示日期字串為 mm dd yyyy格式 select convert datetime,11 1 2003 101 結果 2003 11 01 00 00 00.000 2.style 101時,表示日期字串為 dd mm yyyy格式...