1. 程式人生 > >資料庫日期格式為datetime時,儲存日期的方法

資料庫日期格式為datetime時,儲存日期的方法

作為一名新手,每次做專案,遇到儲存日期的時候,總要上網搜一下解決方法。故記錄一下,方便以後查閱。

當資料庫日期格式為datetime時,試過兩種可行方案:

方案一:

bean型別為Timestamp,使用如下程式碼獲得日期。

Timestamp timestamp = new Timestamp(new Date().getTime());

方案二:

bean型別為java.util.Date,使用如下程式碼獲得日期。

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date time = sdf.parse(sdf.format(new Date()));


注意:

在資料庫對映檔案中,當指定成date型別時,會出現時間為00:00:00的問題。

<!-- 會出現00:00:00,只需把type去掉就行了 -->
<property name="ordertime" type="date"></property>

相關推薦

資料庫日期格式datetime儲存日期方法

作為一名新手,每次做專案,遇到儲存日期的時候,總要上網搜一下解決方法。故記錄一下,方便以後查閱。 當資料庫日期格式為datetime時,試過兩種可行方案: 方案一: bean型別為Timestamp,使用如下程式碼獲得日期。 Timestamp timestamp = n

easyUI修改日期格式-年月日

<td style="width:130px;"> <input class="easyui-datetimebox" data-options="formatter:myformatter,parser:myparser" id="currentStartDate" style=

編寫一個函數輸入n偶數調用方法求1/2+1/4+...+1/n,當輸入n奇數調用函數1/1+1/3+...+1/n

輸入一個數 stat 需求 ble 運算 color ring sca string 需求:編寫一個函數,輸入n為偶數時,調用方法求1/2+1/4+...+1/n,當輸入n為奇數時,調用函數1/1+1/3+...+1/n package com.Summer_0511

資料庫儲存null自定義字元標識。使轉為json資料後列不丟失或有undefined。

當查詢的資料中,列mno為空時,用“-”代替,也可以用中文之類代替,比如“暫空”,這裡採用“-”代替。 只需要在sql語句新增IFNULL(m.mno,’-‘) AS mno進行處理即可,例如: SELECT IFNULL(m.mflighno,'-') AS mflighno,m.*

編寫一個Java應用程式當用戶在輸入對話方塊中輸入兩個日期後(日期格式YYYYMMDD如1999年1月12日應輸入19990112)程式將判斷兩個日期的先後順序以及兩個日期之間的間隔天數(例

編寫一個Java應用程式,當用戶在輸入對話方塊中輸入兩個日期後(日期格式為YYYYMMDD, 如1999年1月12日應輸入為19990112), 程式將判斷兩個日期的先後順序, 以及兩個日期之間的間隔天數(例如1999年1月1日和1999年1月2日之間的間隔是1天。  

日期轉化時間戳英文的日期轉為日期格式

該文章介紹怎麼將中文年月日的日期轉為時間戳,英文格式的時間轉為中文日期的yyyy-MM-dd格式,然後呼叫方法再轉為時間戳 在專案開發中有用到所以記錄下來,轉化給日期格式之後轉為時間戳 // 中文日期時間戳 傳參2009年6月13日 12:

問題描述: 在使用mybatis對資料庫執行更新操作parameterType某個具體的bean而bean中傳入的引數null丟擲異常如下:

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mappin

mysql密碼c#如何執行一條cmd命令匯入sql檔案到資料庫並獲得mysql的輸出

mysql匯入sql檔案的cmd命令為: mysql -uroot -p密碼 -D資料庫名<sql檔案全路徑 但是當資料庫的密碼為空時,應該這樣: mysql -uroot -D資料庫名<

解決在springboot+mybatis+postgresql資料庫欄位型別json如何與mybatis進行對映

pg 資料庫中 某欄位型別為jsonJava實體中對應型別是 jsonObject   private JSONObject info;在mybatis的xml中,常規無法直接進行對映,需要自己寫一個TypeHandler,自定義一個JSONTypeHandlerPg類具體程

MySql資料庫插入一條資料create_time欄位自動新增當前時間

有時候我們會有這樣的需求。往資料庫新增一條資料。然後表中有一個欄位是creat_time。新增資料的同時,這個欄位預設為當前時間。其實很簡單。設定欄位型別為timestamp。然後下面預設值填寫CURRENT_TIMESTAMP 下面那個根據當前時間戳更新 勾上。yes.搞定

hive表中欄位顯示NULLHDFS檔案中儲存\N

今天遇到個問題:            利用java程式從雲梯上讀檔案,解析出來的內容,會出現null,和\N。 1. 字串null是因為,當欄位=‘’時,儲存為null。利用命令         alter table adl_cici_test_fdt set ser

linq中日期格式轉換或者比較程序報錯說不支持方法的解決辦法

格式 var lec fun edi nbsp diff sql 方法 public void TestMethod1(){using (var _context = new hotelEntities()){var rq = DateTime.Now.Date;var q

【Unity3D】導出SpriteModeMultiple裏面的每一張精靈圖片。

eight name 技術 directory 像素點 點擊 ref 菜單 分享 有時候,我們會需要把圖集中的每一個精靈導出來。 導出代碼:   [MenuItem("Tools/ExportSprite")] public static void Export

當對象或對象屬性如何安全給對象或對象屬性添加默認值

方案 string sign isp ignorecas 兩種 對象 習慣 比較 今天遇到的問題,也是寫代碼的習慣問題,邏輯沒有問題,但不規範,也不安全, 容易出現漏洞。 先將代碼貼出: String isPrintLogo = vodInfoDto.getIsPrint

當input中的type值file各瀏覽器的表現形式不同

button tex ati color 不同 ack 需要 標簽 圖片 如果想使各瀏覽器下的表現形式相同,需要對該input元素隱藏,然後再改元素下方添加標簽。其html寫法如下 <div class="input-file"> <input type

IIS部署ASP.NET網站後提示只有在配置文件或 Page 指令中將 enableSessionState 設置 true 才能使用會話狀態...

text 效果 handlers 用戶空間 ren 分享 tpc out 調試 今天,在IIS上部署網站後,出現了下面錯誤: 只有在配置文件或 Page 指令中將 enableSessionState 設置為 true 時,才能使用會話狀態。還請確保在應用程序配置的 <

一個類有新增元素(add)和獲取元素數量(size)方法。 啟動兩個線程。線程1向容器中新增數據。線程2監聽容器元素數量當容器元素數量5線程2輸出信息並終止

override tac trace add syn countdown print import 數據 方式一: /** * 兩個線程要是可見的所以要加上votalile */public class Test_01 { public static void

input型別number去掉上下箭頭

<input type="number"> <style> input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: n

輸入框input型別number去掉上下箭頭方式

<input type="number" ...> <style> input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance

當類的指標被賦值NULL類的哪些成員還可以被該指標呼叫

轉自:https://blog.csdn.net/xiaoluer/article/details/53337292 該問題源自於一道面試題,題目如下所示: 看如下程式碼,請問能不能編譯通過?如果能編譯通過能不能執行成功?並說明原因     clas