有關oracle資料庫中的日期顯示問題

2021-09-05 06:37:38 字數 727 閱讀 1720

公司的系統使用的tomcat+jsp+oracle,目前來說系統執行還是很正常的。現在有乙個問題就是系統在批量匯入excel**時有關日期的問題出現了。

這個系統支援的日期格式是

1999-08-08,而excel**中的預設日期格式是

1999-8-8.中文

當我按照excel**中的預設日期格式匯入進去時,系統中的顯示是這樣的

99-8-8.

這個讓我很糾結,因為我對開發這一塊不懂,而且也和做系統的那邊溝通了這個問題。他們說要把excel**中的日期格式選擇為「阿爾巴尼亞語」就行了。他們也給我做了相關的演示,是沒有問題的。

但是,在我本機上按照他們的格式設定就是不行,在系統中顯示為

1999/08/08,而不是1999-08-08。他們說是我本機的office版本的問題,於是我從03換到07,然後在換到10,問題還是依舊。

這個讓我糾結的啊!!!沒有辦法了,只能靠自己了。登入資料庫,找到這張表。然後把日期中出現的

「/」修改為

「-」

其中使用的sql語句如下:

update  uf_pro_assignhrm  set  borndate=replace(borndate,'/','-')  ;

update uf_pro_assignhrm set markdate =replace(markdate,'/','-'),insurancedate=replace(insurancedate,'/','-');

ORACLE資料庫日期型別

sysdate 返回作業系統中的當前日期和時間。current date 會話的時區中的系統日期 systimestamp 報告timestamp資料型別格式的系統日期 add months sysdate,6 新增月份 add months sysdate,6 減少月份 months betwee...

有關資料庫中的游標

一般情況下,我們用select這些查詢語句時,都是針對的一行記錄而言,如果要在查詢分析器中對多行記錄 即記錄集 進行讀取操作時,則需要使用到游標或while等迴圈 游標的型別 1 靜態游標 不檢測資料行的變化 2 動態游標 反映所有資料行的改變 3 僅向前游標 不支援滾動 4 鍵集游標 能反映修改,...

日期型別的資料在Oracle資料庫中的儲存和查詢

使用oracle資料庫,mybatis的對映檔案中日期型別的資料,如果定義為,即使在後台你為日期賦予年月日時分秒,但儲存到資料庫中將只會有年月日,而無時分秒。如果要儲存為年月日時分秒,日期型別的需要定義為jdbctype為 timdstamp 另外在pl sql中通過sql語句往oracle資料庫新...