1.1 將calendar按照固定格式輸出
首先確定******dateformat,然後將calendar轉換為date,最後輸出;
string ******str = "yyyy/mm/dd-hh:mm";
******dateformat sdf = new ******dateformat(******str);
date date = cal.gettime();
system.out.println(sdf.format(date));
1.2 將時間轉換為calendar
也是需要借助******dateformat來設定日期格式
calendar cal = calendar.getinstance();
string timestr="fri jul 27 07:15:46 cst 2018";
string ******str = "eee mmm dd hh:mm:ss zzz yyyy";
******dateformat sdf = new ******dateformat(******str);
date date = sdf.parse(timestr);//沒寫異常,
cal.settime(date);
1.3 calendar的compareto方法
public int compareto(calendar anothercalendar)
使用:cal1.(cal2),相當於cal1-cal2
若果cal1>cal2,說明cal1在2之後,且返回正數;
相等,返回0;小於,返回負值
2.1 基礎的正則怎麼寫
string regex = "\\d.\\d";
string content = "20180808.1330+0800-20180808.1345+0800_20162.tar.gz";
pattern pattern = pattern.compile(regex);
matcher matcher = pattern.matcher(content);
boolean rs = matcher.matches();//是否配對成功
while(matcher.find())
java的Calendar和Date例項
最近看了看關於時間獲取,calendar和date類,小了個例子涵蓋大部分方法及常量,可執行對比。計算2013 01 01的資訊 private static void theday 上月1號的一些資訊 private static void lastmonfirday cal calendar.g...
小黃筆記之Calendar類
calendar類也是乙個與日期相關的抽象類,是為了代替date類中的一些功能而出現的。因為是抽象類所以無法直接建立物件,但我們可以呼叫getinstance 方法獲得它的乙個子類物件。建立完物件之後可以修改屬性,calendar類中的年月日等屬性是靜態的所以通過類名加屬性開訪問,修改示例如下 ca...
JAVA中的Date類與Calendar類
calendar類 1.calendar類不能呼叫建構函式,只能使用單例模式來操作,例如 calendar test calendar.getinstance 並且只能用在static方法下。2.calendar預設是獲取當前系統距離1970年1月一日到現在的時間,可以通過test.gettime ...