/**
public static string getstringbyformat(date
date, string format) catch (exception e)
return strdate;
}
/**獲取當前時間
public static string getcurrentdate(string pattern)
/**
public static string getnewdata(string pattern, int
day)
/**
* *
*@param date1 判斷日期是否超過當前日期 超過當前日期為true
*@return
*/public
static
boolean
compare_date(string date1) else
if (dt1.gettime() <= dt2.gettime())
} catch (exception exception)
return
false;
}
/** 描述:比較兩個日期的大小
public static string datecompare(string old,string now) catch (exception e)
int result=c1.compareto(c2);
if(result==0)else if(result<0)else
return "大於"
; }
/**描述
@return
*/
public static string getage(string
data,string pattern)
//通過string型別的日期判斷是星期幾
/**
* * 根據string 型別的日期判斷是星期幾??
*@param date string 型別的日期
*@param format 格式型別
*@return
*/public
static string getweekofdate(string date, string format) ;
calendar c = calendar.getinstance();
try catch (parseexception e)
return dayofweek[c.get(calendar.day_of_week) - 1];
}
1.把string型別轉換為date型別
// strtime要轉換的string型別的時間,formattype要轉換的格式yyyy-mm-dd hh:mm:ss//yyyy年mm月dd日
// hh時mm分ss秒,
// strtime的時間格式必須要與formattype的時間格式相同
public static date stringtodate(string strtime, string formattype) catch (parseexception e)
return
date;
}
public static string twodatedistance(date startdate, date enddate) else else
if (timelong < 60 * 60 * 1000) else
if(timelong<60
*60*24
*1000)else
if(timelong<60
*60*24
*1000
*7)else
if(timelong<60
*60*24
*1000
*7*4)
else
}}
private
static string stryear;
private
static string strmonth;
private
static string strday;
private
static string ***;
/** *
*@param mesg 根據生份證號獲取生日
*@return
*/public
static string setbirthday(string mesg)
return stryear+"-"+strmonth+"-"+strday;
}/** *
*@param mesg 根據省份證號獲取性別
*@return
*/public
static string set***(string mesg)
if(integer.parseint(***)%2==0)else
return ***;
}/** * 根據傳入的count數,來獲取count天後的日期集合
* *@param count 表示要獲取多少天數
*@param flag 預設false
*@return
*/public
static listgetdatetimestr(int count, boolean flag)
return timestr;
}public
static string getdatestr(int mon, boolean flag) else
if (mon % 2 == 0)
}calendar cal = calendar.getinstance();
int _year = cal.get(calendar.year);
int _month = cal.get(calendar.month) + 1;
int _day = cal.get(calendar.day_of_month) + mon;
int hour = cal.get(calendar.hour_of_day);
if (hour > 23)
int lastday = getlastday();
if (_day > lastday)
string month = "";
string day = "";
if (_month < 10) else
if (_day < 10) else
if (_month > 12)
time = time + _year + "-" + month + "-" + day;
return time;
}public
static
intgetlastday() while (d.get(calendar.month) == month);
return lastday;
}
Android學習之常見的布局方式
第一種 線性布局 這種布局相對是比較簡單的,要麼豎向排列,要麼橫向排列 效果如下 第二種 相對布局 相對布局 即相對於乙個參照物的位置,那麼必須先有參照物,才能確定接下來的控制項的位置,例如先有a,然後b相對於a,在a的右邊 下邊或者什麼位置。當然android中也可以相對于父窗體。距離父窗體的左邊...
關於date物件常見的幾個用法
function getnowdate function getnowtime 1.通過valueof gettime var date1 newdate var now date1.gettime console.log date1.gettime console.log date1.valueo...
Android開發 之 常見異常處理
1 pen failed eisdir is a directory 這個異常是因為我在sd卡中建立目錄資料夾的時候,應該一層一層的建立資料夾 例如 我要建立 mnt sdcard zhufu apkbus 這樣的路徑資料夾,其中 zhufu 和 apkbus 資料夾都是不存在的,我需要mkdir來...