① 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。