零零碎碎的小知识点
1、数据库语句中<>是不等于的意思,!=不完全正确, 所以最好用<>
2、substr(string,pos,len) 截取从第pos位置开始,长度为len的字符串
substr(string, 1, 3) //str
substr(string, -1, 3) //g -1代表从右边第一个位置开始计算
substr(string, -3, 2) //in
substr(string, pos) 截取从第pos位置开始,到最后的字符串
sub(string, 2) //tring
3、DB2更新语句
UPDATE 表名 SET BIRTHDAY='1991-1-5' WHERE NAME='张三';
UPDATE
(
SELECT * FROM 表名 WHERE NAME='张三'
)
SET BIRTHDAY='1991-1-5'
4、merge into
5、贷-资金的流入,为+ 借-资金的流出,为-
6、le - 小于等于 ge - 大于等于 eq - 等于
7、jQuery事件方法 fadeout-淡出 fadein-淡入
菜鸟教程的这个例子非常好理解
https://www.runoob.com/try/try.php?filename=tryjquery_eff_fadeout_fadein
8、SimpleDateFormat的setLenient(true/false)--自动计算日期
判断从前台传入或者文件流读取的数据格式是否是正确的,如果日期不合格就会抛出异常。
//setLenient(true)
String str = "19995501"
Date date = null;
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
try {
dateFormat.setLenient(true); //如果是true,Java会将输入的日期进行计算。
date = dateFormat.parse(str);
} catch (Exception e) {
e.printStackTrace();
}
date: Tue Jul 01 00:00:00 CST 2003
//setLenient(false)
String str = "19995501"
Date date = null;
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
try {
dateFormat.setLenient(false); //如果是false,Java会认为日期不合法。
date = dateFormat.parse(str);
} catch (Exception e) {
e.printStackTrace();
}
抛异常:java.text.ParseException: Unparseable date: "1/55/1999"
at java.text.DateFormat.parse(Unknown Source)
at com.test.date.TestDate.main(TestDate.java:28)
null