轉換 sql 中的日期時間型資料

2021-04-06 12:41:47 字數 563 閱讀 5812

在 sql 是儲存的日期時間型資料的值為 「2005-01-23 16:23:12」要想把它轉換為單純的日期型則如下(在delphi 裡轉換)

procedure tform1.bitbtn1click(sender: tobject);

vars:string;

t:tdatetime;

begin

t:=strtodatetime('2005-05-05 16:25:14');

s:=formatdatetime('yyyy-dd-mm',t);

showmessage(s);

end;

如果在 sql 裡,比如說是儲存過程裡則

如下:declare @t datetime,@s varchar(10)

select  @t=begintime from book where id=1

select @s=left(convert(varchar,@t,120),10)

print @s

結果為:

2005-8-26

關於這個 120 可以檢視 sql 裡的聯機幫助

SQL的時間戳日期時間轉換

將時間戳轉換為日期格式 比如降1455504268 2016 02 15 10 44 28 1 select device.register time a,from unixtime device.register time,y m d h i s as registertime from tm d...

sql中時間的格式轉換

select convert varchar 100 getdate 0 05 16 2006 10 57am select convert varchar 100 getdate 1 05 16 06 select convert varchar 100 getdate 2 06.05.16 se...

Python中的時間日期轉換

python關於時間日期有兩個庫datetime和time,於是我們要在四種格式之間轉換 datetime.datetime物件 datetime.datetime.now time.struct time物件 time.localtime 字串 2010 12 04t10 30 53 時間戳 12...

sql中關於日期 時間的函式

1,add months 列名,n 將給定的日期增加n個月,例如 select add months hiredate,2 as newdate from emp 就是將hiredate這個日期增加2個月 那如果我要減去n個月呢?n n就可以了啊 2,last day 顯示指定月份的最後一天,例如 ...

SQL 中的日期和時間型別

在我們sql中一般支援三種資料型別。日期和時間型別的值可按如下方式說明 date 2018 01 17 time 10 14 00 timestamp 2018 01 17 10 14 00.45 日期型別必須按照如上年月日的格式順序指定。time和timestamp的秒部分可能會有小數部分。我們可...