iOS 獲取當前時間 明天時間以及其他相關的時間

2021-08-20 19:18:27 字數 1732 閱讀 6153

開發過程中,我們開會經常用用到獲取當前時間、明天的常用的方法。下面是我總接的獲取時間相關的常用的方法,當然了為了方便大家使用,我寫成了類方法(+方法),希望對大家有所幫助。

/**

獲取當地當前時間

@return 時間字串

*/+ (nsstring *)getcurrenttime

/** 將字串轉成nsdate型別

@param datestring 時間型別的字串 例如:2018-07-12

@return date

*/+ (nsdate *)datefromstring:(nsstring *)datestring

/** 傳入今天的時間,返回明天的時間

@param adate 當前的時間nsdate型別,上面的方法可獲取當前時間的nsdate型別

@return 明天時間

*/+ (nsstring *)gettomorrowday:(nsdate *)adate

/** 判斷是否為今天

@param todaytime 時間(nsdate)

@return yes,是 no ~

*/+ (bool)istodaywithtime:(nsdate*)todaytime

return no;

}/**

獲取當前時間戳

*1000 是精確到毫秒,不乘就是精確到秒

@return 返回時間戳

*/+ (nsstring *)currenttimestr

/** 時間戳轉時間,時間戳為13位是精確到毫秒的,10位精確到秒

傳入的時間戳str如果是精確到毫秒的記得要/1000

@param timestr 時間戳

@return 返回時間

*/+ (nsstring *)getdatestringwithtimestr:(nsstring *)timestr

/** 字串轉時間戳 如:2017-4-10 17:15:10

@param time 時間

@return 時間戳

*/+ (nsstring *)gettimestrwithstring:(nsstring *)time

/** 獲取當前是星期幾

@return 1、2、3、4、5、6、7(星期六是 7 ,星期日 1)

*/+ (nsinteger)getnowweekday

/** 獲取當前是幾月幾日

@return 07月07日

*/+ (nsstring *)gettodaystr

/** 計算兩個時間的差值

@param startime 開始時間

@param endtime 結束時間

@return 時間差 (單位 :秒)

*/+ (nstimeinterval)pleaseinsertstartime:(nsstring *)startime andinsertendtime:(nsstring *)endtime

/// 比較兩個日期的大小  日期格式為2016-08-14 08:46:20

/// @param adate 結束時間

/// @param bdate 開始時間

+ (nsinteger)comparedate:(nsstring*)adate withdate:(nsstring*)bdate else if(result == nsorderedascending) else

}

使用PHP 獲取時間今天明天昨天時間戳

unix時間戳 自january 1 1970 00 00 00 gmt起的秒數 php獲取時間戳 今天 time time print r date y m d h i s time 昨天 time strtotime 1 day print r date y m d h i s time 明天 ...

今天 明天 昨天時間

echo 今天 date y m d echo 昨天 date y m d strtotime 1 day echo 明天 date y m d strtotime 1 day echo 一周後 date y m d strtotime 1 week echo 一周零兩天四小時兩秒後 date y ...

iOS 獲取當前時間和當前時間戳

獲取當前的時間 nsstring getcurrenttimes nsdateformatter formatter nsdateformatter alloc init 設定你想要的格式,hh與hh的區別 分別表示12小時制,24小時制 formatter setdateformat yyyy m...