當前位置:首頁 » 操作系統 » 資料庫date類型格式

資料庫date類型格式

發布時間: 2022-04-04 03:34:41

java中怎麼向資料庫中 date類型的數據進行存儲

data類型好像是yyyy-MM-dd
datatime好像是yyyy-MM-dd hh:mm:ss
不弄java好多年了,忘了

㈡ 資料庫中date類型數據怎麼解決

無非就是日期格式和字元串格式的相互轉換,仔細檢查檢查吧

㈢ 資料庫的日期類型

1. 數據類型
MS sql Server 2005 有 datetime 和 smalldatetime 兩種格式的日期時間數據類型。注意:沒有單獨的日期或時間類型。
2.資料庫內部用兩個 4 位元組的整數存儲 datetime 數據類型的值。第一個 4 位元組存儲基礎日期(即 1900-1-1, base date )之前或之後的日期。日期范圍為 1753-1-1 至 9999-12-31 。當日期為 1900-1-1 時值為 0 ;之前的日期是負數;之後日期是正數。另外一個 4 位元組存儲以午夜後三又三分之一( 10/3 )毫秒數所代表的每天的時間。精確度為百分之三秒(等於 3.33 毫秒或 0.00333 秒)。如下表所示,把值調整到 .000 、 .003 、或 .007 秒的增量。
3.SQL 如下:
查詢中,我們常常需要搜索指定日期范圍內的數據,比如返回 1998-01-01 當天內的數據,你可能會這樣寫:
Date >= '1998-01-01 00:00:00.000' and date <= '1998-01-01 23:59:59.999'
根據上面的調整規則,其實這句語句的實際搜索范圍為:
date >= '1998-01-01 00:00:00.000' and date <= '1998-01-02 00:00:00.000' 你會看到這包括了 1998-01-02 的數據,所以最好的正確的搜索語句為:
date >= '1998-01-01 00:00:00.000' and date < '1998-01-02 00:00:00.000'
4. smalldatetime 數據類型存儲日期和每天的時間,但精確度低於 datetime 。 SQL Server 將 smalldatetime 的值存儲為兩個 2 位元組的整數。第一個 2 位元組存儲 1900-1-1 後的天數。另外一個 2 位元組存儲午夜後的分鍾數。日期范圍從 1900-1-1 到 2079-6-6 ,時間精確到分鍾。 29.998 秒或更低的 smalldatetime 值向下舍入為最接近的分鍾, 29.999 秒或更高的 smalldatetime 值向上舍入為最接近的分鍾。
--returns time as 12:35
SELECT CAST ( '2000-05-08 12:35:29.998' AS smalldatetime )
GO
--returns time as 12:36
SELECT CAST ( '2000-05-08 12:35:29.999' AS smalldatetime )
GO4.

㈣ java類里 Date 類型的數據存資料庫里時對應的欄位類型也是Date的類型,存的時候格式應該為什麼

private Date createTime;這是實體類格式

<result column="create_time" property="createTime" jdbcType="TIMESTAMP" />
這是mybatis.xml 配置文件格式

這是mysql 資料庫格式

㈤ ORACLE資料庫中怎麼設置date類型

分兩種情況,一種是在創建表的時候直接設置date類型,另一種是在表已存在的情況下,更改某欄位類型為date。

第一種情況:

createtabletest
(idint,
ttimedate);

如,上述內容是直接設置ttime欄位類型為date。


第二種情況:

altertabletestmodifyttimedate;

如,上述是將test表中的ttime欄位在非date類型的情況下改為date類型,但前提需要是表內無數據,否則執行會報錯。

㈥ 關於oracle資料庫date類型

你是不是想單獨的插入時間,比如ACCESS裡面有條數據'2011-03-25 14:23:30',那麼你插入oracle里的時候,你是想插入兩個欄位,一個欄位只存日期,即'2011-03-25' 另一個欄位你只想存時間,即'14:23:30' ?如果是這個意思的話,oracle好像沒有專門存時間的數據類型,你只能存成字元串或者數值類型,看你需要了

㈦ 誰知道資料庫里欄位date的數據類型是什麼

你先把資料庫表中的欄位類型設置為date
或者是
datetime
或者是timestamp,這樣你在java代碼中直接保存一個java.util.date類型的變數到資料庫就可以了,因為java的jdbc驅動會為我們解決底層的轉換問題。

㈧ 資料庫的日期型數據應該用什麼類型接受

1、如果資料庫中存儲時間的數據類型為datetime,那就避免在後台代碼(*.aspx.cs)中轉化時間格式,將格式轉化的任務放到界面代碼(*.aspx)上。
無論獲取的時間是什麼格式的,在後台不要對這個時間的值進行任何操作(比如賦值等,否則系統會將時間隱式轉換),而是直接在界面代碼(*.aspx)用DataBinder、Eval等方法來直接進行格式化:
後台關鍵代碼:
<span style="white-space:pre"> </span>DataTable dt = new NewsManager().SelectById(newsid); //這里得到的dt為從直接資料庫中查詢到的數據
<span style="white-space:pre"> </span> repNews.DataSource =dt;
repNews.DataBind();

前台關鍵代碼:
<span style="white-space:pre"> </span><asp:Repeater ID="repNews" runat="server">
<ItemTemplate>
<p class="con_time">
發布時間:
<%# DataBinder.Eval(Container.DataItem,"createTime","{0:yyyy-MM-dd HH:mm:ss}") %> <%--此處createTime為上面dt中的欄位名--%>
</p>
</ItemTemplate>
</asp:Repeater>

㈨ 資料庫中有哪幾種date類型的格式

在資料庫取出來的時候就轉換好
select
getdate()
2006-05-12
11:06:08.177
我整理了一下SQL
Server裡面可能經常會用到的日期格式轉換方法:
舉例如下:
select
Convert(varchar(10),getdate(),120)
2006-05-12
select
CONVERT(varchar,
getdate(),
120
)
2006-05-12
11:06:08
select
replace(replace(replace(CONVERT(varchar,
getdate(),
120
),'-',''),'
',''),':','')
20060512110608
select
CONVERT(varchar(12)
,
getdate(),
111
)
2006/05/12
select
CONVERT(varchar(12)
,
getdate(),
112
)
20060512
select
CONVERT(varchar(12)
,
getdate(),
102
)
2006.05.12
其它幾種不常用的日期格式轉換方法:
select
CONVERT(varchar(12)
,
getdate(),
101
)
0612/2005
select
CONVERT(varchar(12)
,
getdate(),
103
)
12/09/2004
select
CONVERT(varchar(12)
,
getdate(),
104
)
12.05.2006
select
CONVERT(varchar(12)
,
getdate(),
105
)
12-05-2006
select
CONVERT(varchar(12)
,
getdate(),
106
)
12
05
2006
select
CONVERT(varchar(12)
,
getdate(),
107
)
05
12,
2006
select
CONVERT(varchar(12)
,
getdate(),
108
)
11:06:08
select
CONVERT(varchar(12)
,
getdate(),
109
)
0512
2006
1
select
CONVERT(varchar(12)
,
getdate(),
110
)
09-12-2004
select
CONVERT(varchar(12)
,
getdate(),
113
)
12
052006
select
CONVERT(varchar(12)
,
getdate(),
114
)
11:06:08.177

熱點內容
HDB3編解碼實驗 發布:2024-11-15 08:17:31 瀏覽:211
怪星球編程 發布:2024-11-15 08:15:55 瀏覽:843
慧編程價格 發布:2024-11-15 08:14:09 瀏覽:458
python多行注釋的快捷鍵 發布:2024-11-15 08:09:14 瀏覽:956
c1腳本病毒 發布:2024-11-15 07:59:04 瀏覽:611
為什麼淘寶上的阿里雲伺服器便宜 發布:2024-11-15 07:58:49 瀏覽:547
資料庫怎麼找 發布:2024-11-15 07:58:47 瀏覽:176
前海開源新經濟靈活配置混合是什麼板塊 發布:2024-11-15 07:45:33 瀏覽:556
數據結構基本演算法 發布:2024-11-15 07:45:09 瀏覽:289
安卓怎麼調60幀和平精英 發布:2024-11-15 07:28:58 瀏覽:733