① Extjs的DateField問題(急):在做修改功能時,如果資料庫欄位是Date類型時,頁面不能獲得原來的日期數據
你的extjs頁面寫的format了么?format:'Y-m-d',在items:[{xtype:'datefield',format:'Y-m-d'}]這樣就顯示出來了,我也出過這樣的問題
② extjs日期格式化成java的yyyyMMddHHmmssSSS的形式,怎樣寫
Ext.util.Format.date(date,'YMdHmsu') 類似這樣的試下
具體參考下api中Extjs中util.Format裡面的方法和Date裡面對時間單位的解釋
③ 公元前的時間如何存到資料庫
解決辦法:就是資料庫的時間格式保存的必須是時間格式了,由於我是直接保存到sql的了,所以我是這樣處理的了
String sql1="insert into student"+"(id,date)"+
"values("+id111+","+"to_date('2015-02-22 21:35:44','yyyy-mm-dd hh24:mi:ss')";
時間的幾種格式了(我遇到的了)
2015-03-23
2016-01-12 21:35:44
Wed Jan 20 22:03:29 CST 2016
Java中的date有2中格式了,注意一點了
這是java.util.Date;
這是import java.sql.Date;
不同格式的顯示:一般遇到的是第一第二種,其實時間還可以這樣處理的哦
9
還有就是用了extjs了遇到了一個問題了,是datetimefield顯示不了時分秒這個了,我換了extjs的包,才可以顯示,如果你用UI框架的時候,或許可以考慮這個方面了
④ extjs xtype:'datefield', 怎麼設置它格式如: 2010-12-25
xtype : "datefield",
id : "birthDate",
format : 'Y-m-d',
fieldLabel : "出生年月",
width : 160
⑤ extjs 如何禁用日期時間控制項
1、extjs日期控制項禁用:設置editable:false這個屬性即可。
editable:是否可編輯,默認為true 。
2、Extjs日期控制項禁止用戶輸入(設版置readOnly為true):
JScript 代碼權 :
{
xtype:"datefield",
format:"Y-m-d",
value:"1986-12-25",
readOnly:true, //設置為true為只讀狀態,禁止用戶輸入
fieldLabel:"Birth"
}
3、extjs DateField 的值用getValue()方法獲取後是一大堆字元串,類似Tue Dec 07 2010 00:00:00 GMT 0800,存入資料庫需要格式化一下,用EXT的Ext.util.Format.date()方法:
var gedt = Ext.util.Format.date(日期控制項.getValue(), 'Y-m-d');
出來的日期格式就是 2010-10-10。