當前位置:首頁 » 編程語言 » sql存時間
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql存時間

發布時間: 2022-10-16 14:35:38

1. sql server2008存儲時間的問題

資料庫中欄位設計為char或vachar類型長度為5,封裝類中private String time;在你存儲的時候獲取到你得到的小時和分鍾(例如:hh:mm,如果是「9:05」的話你可以判斷一下長度不夠5在前面加上一個0變成「09:05」)轉換成string類型的。

2. SQL 2000里怎麼保存時間,用什麼數據類型

保存時需要是完整的時間。比如2013-6-29 17:30:00;
讀取時合用格式化函數:Select CONVERT(varchar(100), 日期欄位, 8) from table
讀出來的日期格式為17:30:00

3. 在mysql中存入一個時間值的sql語句怎麼寫

通常,把資料庫欄位,設置為INT
時間用time()來保存進去,在顯示的地方用date()來處理,這樣子在以後的操作非常方便

4. sql server 存儲過程 創建當前時間

Sql Server 中一個非常強大的日期格式化函數: 獲得當前系統時間,GETDATE(): 2008年01月08日 星期二 14:59 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2008 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/08 Select CONVERT(varchar(100), GETDATE(), 2): 08.05.16 Select CONVERT(varchar(100), GETDATE(), 3): 16/05/08 Select C

5. java寫SQL語句向oracle資料庫中存時間欄位

oracle中資料庫應該是timestamp格式的吧...
直接用這個:
String time = "2011-11-11";
Timestamp CreateDate = Timestamp.valueOf(time);
然後存進去就可以了

6. sql資料庫中的時間類型

滿意答案。9級2010-11-29使用nvarchar對於前期的實現比較容易,但性能及後期使用及後期需求開發比較困難
如按時間排序,資料庫類型校驗,根據時間段查詢,根據時間的分組統計等等方面造成的影響比較大
追問:
如果用datetime
我的MyEclipse用Hibernate轉換時是timestamp類型的
在用模糊查詢查時間時有點糾結啊
老是報不能轉換的錯誤
回答:
用hibernate啊
那你在配置文件注入類型不用時間戳
改成這個試試java.util.Date
補充:
hibernate項目好幾年沒做過了
原來在資料庫時間建模和操縱時習慣用java.sql.Timestamp與資料庫中DateTime對應,但業務流通層,模型里還是用java.util.Date
因為這些時間直接的轉換都是一樣的方便,而且這樣做邏輯理解上比較直觀
記憶中是沒有出現過錯誤,Timestamp在現在使用數據源時經常使用
追問:
知道用date類型的哇
但是hibernate自動生成的就是timestamp類型
不改配置文件
就用timestamp怎麼做啊?總不能每次生成就改一次配置文件吧.....
追問:
還有我做的是模糊查詢
在form裡面時間又是string類型的
轉換有點麻煩
回答:
你在createSQLQuery方法後面在使用
addScalar方法傳入你datetime的實體對應名和hibernate類型試一下吧
補充:
這個的確比較麻煩,你可以寫個公共轉換方法進行轉換
就是字元串根據你的時間格式進行取出時間long
然後轉換就可以了
大概這樣子
SimpleDateFormat
simpleDateFormat
=
new
SimpleDateFormat();

7. sql裡面當我執行插入一行數據後,如何讓數據表自動存儲當前時間(已經創建了一列「存取時間」)

設置存取時間列 默認值為當前時間:
大概是這樣,你試試

alter table tab alter 存取時間 default getdate();

8. 關於資料庫里數據存放時間,用sql

計算時間差
注:oracle時間差是以天數為單位,所以換算成年月,日

select floor(to_number(sysdate-to_date('2007-11-02 15:55:03','yyyy-mm-dd hh24:mi:ss'))/365) as spanYears from al //時間差-年
select ceil(moths_between(sysdate-to_date('2007-11-02 15:55:03','yyyy-mm-dd hh24:mi:ss'))) as spanMonths from al //時間差-月
select floor(to_number(sysdate-to_date('2007-11-02 15:55:03','yyyy-mm-dd hh24:mi:ss'))) as spanDays from al //時間差-天
select floor(to_number(sysdate-to_date('2007-11-02 15:55:03','yyyy-mm-dd hh24:mi:ss'))*24) as spanHours from al //時間差-時
select floor(to_number(sysdate-to_date('2007-11-02 15:55:03','yyyy-mm-dd hh24:mi:ss'))*24*60) as spanMinutes from al //時間差-分
select floor(to_number(sysdate-to_date('2007-11-02 15:55:03','yyyy-mm-dd hh24:mi:ss'))*24*60*60) as spanSeconds from al //時間差-秒

9. SQL中存儲的時間,我想要整數日期時間,不要後綴。。。。該怎麼做好像是存儲類型要換嗎

您好:
您可以使用date類型存儲。
還可以在查詢的時候,去掉時分秒。
請您根據實際情況自己選擇。

10. sql語言在表中存放日期問題

時間在資料庫存儲實際是浮點數,通常是1899-12-31以來所流失的時間天數,所以2000.1=(1905/6/24 2:23:59 -1899-12-31 23:59:59)天數