%是求模運算子,/是除運算子,%是求餘數,而/是求整數部分
,如:65/60=1;65%60=5;300/60=5;300%60=0
%d按照十進位制整數的形式輸出,%2d是至少輸出占有兩個字元的十進位制整數,能方便排列數字,而\t佔8個字
符,即
水平字元表佔8列,一般用於顯示時間不讓他錯位
如將/mnt/sdcard/test.txt寫
成 file.separator+"mnt"+file.separator+"sdcard"+file.separator+"
test.txt
"file.separator請參考
******dateformat dataformat = new ******dateformat("yyyy-mm-dd hh:mm:ss");
eclipse報警告:
為了讓本地格式使用getdateinstance(),getdatetimeinstance(),或gettimeinstance(),或使用新的
******dateformat(string template, locale locale) 例如locale.us的ascii日期。
看api:
對於指定的語言環境使用指定的非本地化的模式和dateformatsymbols和 calendar(日曆)構造乙個新的格式
簡單的說就是避免時區問題:但我們沒有指定locale時,可能顯示的時間比當前的時間少了八個小時,或是多了八個小時
修改方法一:直接指定locale
******dateformat dataformat = new ******dateformat("yyyy-mm-dd hh:mm:ss",locale.china);
修改方法二:通過改變預設的時區
timezone.setdefault(timezone.gettimezone("gmt+8:00"));
******dateformat sdf = new ******dateformat("yyyy-mm-dd hh:mm:ss");
system.out.println(sdf.format(calendar.getinstance()));
string url = "account=%s&password=%s&permission=%s";
string account = "admin";
string password = "admin";
int permission = 1;
string url = string.format(url, account, password, permission);
system.out.println(url);
結果: account=admin&password=admin&permission=1 程式設計中的感悟
程式設計中的感悟1.學習應該從基礎打起,不要一開始就嘗試最高深的技術。2.每看一本書,不要說這章我以前學習過了,也掌握的很好,因此我可以跳過這一章看更重要的了。3.對於作業,遇到不會的盡量不要立刻向別人請教。如果實在解決不了的問題,可以先完成你會的,然後把一些特別的難點提煉出來,向高手請教。不要指望...
Qt中socket程式設計
在linux下進行網路程式設計,我們可以使用linux提供的統一的套接字介面。但是這種方法牽涉到太多的結構體,比如ip位址,埠轉換等,不熟練的人往往容易犯這樣那樣的錯誤。qt中提供的socket完全使用了類的封裝機制,使使用者不需要接觸底層的各種結構體操作。而且它採用qt本身的signal slot...
程式設計中的感悟
1.學習應該從基礎打起,不要一開始就嘗試最高深的技術。2.每看一本書,不要說這章我以前學習過了,也掌握的很好,因此我可以跳過這一章看更重要的了。3.對於作業,遇到不會的盡量不要立刻向別人請教。如果實在解決不了的問題,可以先完成你會的,然後把一些特別的難點提煉出來,向高手請教。不要指望書本和行家能幫你...