一、Java的日期添加:java
import java.util.Date ; date=new date();//取時間 Calendar calendar = new GregorianCalendar(); calendar.setTime(date); calendar.add(calendar.DATE,1);//把日期日後增長一天.整數日後推,負數往前移動 date=calendar.getTime(); //這個時間就是日期日後推一天的結果
二、String轉Date或Date轉String:mysql
這種轉換要用到java.text.SimpleDateFormat類 字符串轉換成日期類型: 方法1: 也是最簡單的方法 Date date=new Date("2008-04-14"); 方法2: SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//小寫的mm表示的是分鐘 String dstr="2008-4-24"; java.util.Date date=sdf.parse(dstr); 日期轉換成字符串: SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); java.util.Date date=new java.util.Date(); String str=sdf.format(date);
三、設置session的過時時間:web
1.在web.xml中的session-config配置session-timeout元素(WEB.XML文件中的元素)用來指定默認的會話超時時間間隔,以分鐘爲單位。該元素值必須爲整數。若是 session-timeout元素的值爲零或負數,則表示會話將永遠不會超時。如:sql
//30分鐘 <session-config> <session-timeout>30</session-timeout> </session-config>
2.在程序中手動設置
java 代碼:session.setMaxInactiveInterval(30 * 60);//30分鐘數據庫
四、Java中的轉義字符問題:session
s = URLDecoder.decode(s, "UTF-8");
五、JAVA中經常使用String類型轉換:ide
String a="1467000000"; double aa=Double.parseDouble(a);//String轉Double String str = "123"; int i=Integer.parseInt(str);//String轉Int Integer integer=Integer.valueOf(str);//Integer轉String String s = String.valueOf(i);//Int轉String String s = Integer.toString(integer);//Integer轉String String s = "" + i;//Int轉String
String s = String.valueOf('A');
六、日期格式數據處理:字體
//-----------------日期------------------------- Calendar calendar=Calendar.getInstance(); int year=calendar.get(Calendar.YEAR); int month=calendar.get(Calendar.MONTH)+1; int day=calendar.get(Calendar.DATE); //獲取今天的日期字符串 String today=java.text.DateFormat.getDateInstance().format(new java.util.Date()); //獲取今天的日期 new java.sql.Date(System.currentTimeMillis())
七、計算兩個日期變量之間的差值:spa
//計算兩個Date變量之間的差值 Date date = new Date(); try { new Thread().sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println((new Date().getTime() - date.getTime())/1000);//轉化爲秒
八、JAVA中的字符串截取:code
System.out.println("0123456789".substring(0,2));//結果:01
substring(arg1, arg2);arg1:截取字符起始位置,arg2:一共截取幾個字符;須要注意的是,字符串起始位置從0開始計算
九、JAVA中String對象,大小寫轉化:
String test="ABC34cccddee"; System.out.println(test.toUpperCase());//小寫轉大寫 String test="ABC34cccddee"; System.out.println(test.toLowerCase());//小寫轉大寫
十、MySql數據庫安裝:
一、經過DOC打開mysql數據庫,輸入密碼進入數據庫管理
二、DOC界面:mysql>grant create,select, insert,update,delete on "數據庫名字".* to "用戶名"@localhost identified by "密碼";
三、DOC界面打印:Query ok, 0 rows affected <0.02 sec>表示數據庫建立成功
注意紅色字體位置,不要添加雙引號。
十、sql Server數據庫插入多條數據:
第一種:常規操做
INSERT INTO MyTable(ID,NAME) VALUES(1,'123'); INSERT INTO MyTable(ID,NAME) VALUES(2,'456'); INSERT INTO MyTable(ID,NAME) VALUES(3,'789');
第二種:使用UNION ALL來進行插入操做: (是否是要比第一種方法簡單點,聽說要比第一種要快!)
INSERT INTO MyTable(ID,NAME) SELECT 4,'000' UNION ALL SELECT 5,'001' UNION ALL SELECT 6,'002'
第三種:有點特別了,是SQL Server2008特有的,因此,若是你不是SQL Server2008,就不能使用這種方法了,因此趕快升級吧!體驗一下SQL Server2008給咱們帶了的好處。
INSERT INTO MyTable(ID,NAME) VALUES(7,'003'),(8,'004'),(9,'005')
上面演示了3種不一樣的方法來向數據庫一次插入多條數據,第三種方法看起來比較簡潔高效,推薦你們都趕快升級到SQL Server2008吧。