我們書寫網頁時,時間型別的資料是必不可少的,接下來我將簡單介紹一下時間型別的相關知識.
- JAVA中的兩種時間型別資料:
| 類名 | 創建方式 | 獲取的時間范圍 |
|---|---|---|
| java.util.Date | Date date=new Date() | 包含年月日時分秒,星期幾,哪個月份等資訊 |
| java.sql.Date | Date date=new Date(System.currentTimeMillis()) | 只包含年月日 |
- JAVA中可以將資料型別格式化和字符型別轉化的類
| 類名 | 方法 | 作用 |
|---|---|---|
| SimpleDateFormat | 構造方法中傳入格式化型別"yyyy-MM-dd HH:mm:ss" | |
| format(Date date) | 傳入一個日期型別回傳一個字串 | |
| parse(String date) | 傳入一個字串轉換為日期型別 |
- 資料庫中使用datetime類似設計表中欄位
- 使用前段插件來選取年月日時分秒,使用了一個簡單的插件,鏈接:官網
- 具體使用:使用方式,將My97DatePicker檔案整體匯入到專案工程的WebContent目錄下
- 在jsp頁面或者html頁面引入WdatePicker.js檔案,在一個type為text的標簽內部使用onClick=“WdatePicker({el:this,dateFmt:‘yyyy-MM-dd HH:mm:ss’})”
- 當我們展示資料時,時間型別后面會有.0,這里需要使用jsp指令的taglib指令的I18N庫來格式化一下,具體使用:
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>//引入標簽
<fmt:formatDate value="${stu.brithday }" pattern="yyyy-MM-dd HH:mm:ss" />//value是獲取到的時間型別,pattern為要顯示的格式型別,這樣就可以去除掉.0的問題了.
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/236108.html
標籤:其他
下一篇:CDS算術函式
