資料庫的日期型資料應該用什麼型別接受?

2025-05-08 16:25:04 字數 2486 閱讀 5394

資料庫中 日期的幾種表示方法

1樓:娛樂小八卦啊

mysql中經常用來儲存日期的資料型別有三種:date、datetime、timestamp。

date資料型別:用來儲存沒有時間的日期。mysql獲取和顯示這個型別的格式為「yyyy-mm-dd」。支援的時間範圍為「1000-00-00」到「9999-12-31」。

datetime型別:儲存既有日期又有時間的資料。儲存和顯示的格式為 「yyyy-mm-dd hh:

mm:ss」。支援的時間範圍是「1000-00-00 00:

00:00」到「9999-12-31 23:59:

timestamp型別:也是儲存既有日期又有時間的資料。儲存和顯示的格式跟datetime一樣。

支援的時間範圍是「1970-01-01 00:00:01」到「2038-01-19 03:

2樓:

1、年-月-日。

2、年/月/日。

在資料庫取出來的時候就轉換好。

select getdate()

舉例如下:select convert(varchar(10),getdate(),120)

select convert(varchar, getdate(),120 )

select replace(replace(replace(convert(varchar, getdate(),120 ),'-',''),' ',''),':','')

select convert(varchar(12) ,getdate(),111 )

select convert(varchar(12) ,getdate(),112 )

select convert(varchar(12) ,getdate(),102 )

其它幾種不常用的日期格式轉換方法:

select convert(varchar(12) ,getdate(),101 )

0612/2005 select convert(varchar(12) ,getdate(),103 )

select convert(varchar(12) ,getdate(),104 )

select convert(varchar(12) ,getdate(),105 )

select convert(varchar(12) ,getdate(),106 )

select convert(varchar(12) ,getdate(),107 )

select convert(varchar(12) ,getdate(),108 )

select convert(varchar(12) ,getdate(),109 )

select convert(varchar(12) ,getdate(),110 )

select convert(varchar(12) ,getdate(),113 )

select convert(varchar(12) ,getdate(),114 )

資料庫datetime是什麼型別

3樓:網友

datetime型別:可用於需要同時包含日期和時間資訊的值。

datetime:mysql 以 'yyyy-mm-dd hh:mm:ss'格式檢索與顯示 datetime 型別。

datetime 日期和時間部分,可以表示的日期範圍從西元1753年1月1日 到9999年12月31日 ,精確到毫秒,它需要8個位元組的儲存空間,其中前4個位元組用於儲存1900年1月1日以前或以後的天數,數值分正負,正數表示在此日期之後的日期,負數表示在此日期之前的日期;後4個位元組用於儲存從此日零時起所指定的時間經過的毫秒數。

4樓:白卡

我試過的用是最好不過的,可以直接轉換。

但是可能會出現最後多2位 多個 .4 類似。

然後自己寫個過濾器自己處理下就行了。

5樓:匿名使用者

c#中有datetime型別,相當於資料庫中的datetime型別。

在sql-server中關於日期的資料型別有哪些?

6樓:匿名使用者

哥告訴你吧!如果只用年月日、只能像你想的那樣兒、先建乙個函式: select convert(varchar, getdate(),120 ) 2004-09-12 11:

06:08 在提取關鍵部位 select replace(replace(replace(convert(varchar, getdate(),120 ),'-\',\'\'),\' \',\'\'),\':\',\'\') 20040912110608 最後你就代入函式就行了、 select convert(varchar(12) ,getdate(),111 ) 2004/09/12

7樓:匿名使用者

可以用char型別進行代替啊如1990-04-12這樣的可以用char(10) 來代替。

什麼叫資料庫,什麼是資料庫

資料庫,是一個長期儲存在計算機內的 有組織的 有共享的 統一管理的資料集合。常用的資料庫有 sqlserver,mysql,oracle,access資料庫。資料庫 database 是按照資料結構來組織 儲存和管理資料的倉庫。資料庫是統一管理任何型別資料集合的一個儲存。什麼是資料庫?資料庫 dat...

資料庫多表合併的問題,資料庫 多個使用者的資料合併到同一個表好還是分散到多個表上好?

簡單點說,每個中國人都有一個身份證號碼,而且這個身份證號碼一定能找到你 那麼現在我們建立表1 身份證號碼,姓名,性別,年齡,戶籍地,名族,家庭關係 現在你上班了,需要到單位報到,單位的hr肯定會要你的身份證號碼,那是為什麼呢?因為單位要建立自己的資料庫 現在我們建立表2 身份證號碼,工作經歷,學習經...

資料分析和資料庫的關係是什麼,資料庫分析的原理是什麼?

可以這麼理解,資料庫是用來儲存資料的,資料分析是把儲存好的資料通過一系列的資料分析方法進行處理來得出你想要知道的問題結論。資料庫分析的原理是什麼?大資料 資料分析和資料探勘的區別是什麼?區別 大資料 是網際網路的海量資料探勘,而資料探勘更多是針對內部企業行業小眾化的資料探勘,資料分析就是進行做出針對...