1. 程式人生 > >iOS 時間間隔計算

iOS 時間間隔計算

//首先建立格式化物件

  NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

//然後建立日期物件   

    NSDate *date1 = [dateFormatter dateFromString:@"2020-10-31 00:00:00"];

    NSDate *date = [NSDate date];

//計算時間間隔(單位是秒)

    NSTimeInterval time = [date1 timeIntervalSinceDate:date];

//計算天數、時、分、秒

    int days = ((int)time)/(3600*24);

    int hours = ((int)time)%(3600*24)/3600;

    int minutes = ((int)time)%(3600*24)%3600/60;

    int seconds = ((int)time)%(3600*24)%3600%60;

    NSString *dateContent = [[NSString alloc] initWithFormat:@"僅剩%i天%i小時%i分%i秒",days,hours,minutes,seconds];

(%i可以自動將輸入轉換為十進位制,而%d則不會進行轉換)

//賦值顯示

    UILabel *timeLab = (UILabel *)[self.view viewWithTag:666666];

    timeLab.text = dateContent;

相關推薦

iOS 時間間隔計算

//首先建立格式化物件   NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];     [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"

linux時間間隔計算

前言 專案中需要達到一定的時間要求指標 所以需要將時間間隔計算一下 函式 1、time() #include <time.h> time_t time(time_t *t); 主要的用法是兩種 time_t begin = time(NULL

Powershell計算時間間隔(New-TimeSpan)

nbsp direct let 時間 times date unicode 計算 nth 在Windows PowerShell裏New-TimeSpan cmdlet提供了一種方法做日期算法。 計算時間間隔: 這個命令告訴你今天的日期與2006年除夕之間的

ZZULIOJ1015: 計算時間間隔

題目描述 讀入兩個用“時:分:秒”表示的時間點,計算以秒為單位的時間間隔。   輸入 輸入有兩行,每行是一個用“時:分:秒”表示的時間點。測試資料保證第二個時間點晚於第一個時間點。   輸出 輸出一個整數,表示時間間隔的秒數。  

js計算時間間隔的一個小例項(計算出差時長)

/** * 計算時間間隔 精確到0.5天 * @param startDate 開始時間 * @param endDate 結束時間 * @param startAmp 開始上下午 * @param endAmp 結束上下午 */function autoMaticTime(startDate,endDate

iOS開發之日期格式轉換及時間間隔判斷

0. 說明 支援時間戳與日期、日期和字串的相互轉換; 支援日期轉星期; 支援以下時間段判斷:一分鐘內、一小時內、昨天、今天、明天、今年; 1. 具體程式碼 // // NSDateExt.h // SwiftExercises // //

C#計算日期時間間隔

                      DateTime QNTime = DateTime.ParseEx

zzuli OJ 1015: 計算時間間隔

題目描述 讀入兩個用“時:分:秒”表示的時間點,計算以秒為單位的時間間隔。 輸入 輸入有兩行,每行是一個用“時:分:秒”表示的時間點。測試資料保證第二個時間點晚於第一個時間點。 輸出 輸出一個整數,表示時間間隔的秒數。 樣例輸入 08:00:00 09:00:00 樣例輸出

時間戳轉換工具,時間段間隔計算

時間戳轉換工具/** * 計算兩個時間戳間隔多少天 * startTime是前 endTime在後 */ public static int equation(String startTime, String endTime) { String ss = st

函式計算兩個時間間隔年數,月數,天數

DATA:T_DAYS type I, T_MONTHS type I, T_YEARS type I.CALL FUNCTION 'FIMA_DAYS_AND_MONTHS_AND_YEARS'   EXPORTING     I_DATE_FROM = '20120201'     I_DATE_TO  

iOS開發--使用NSTimeInterval獲取2個時間間隔

NSDateFormatter *formatter = [[NSDateFormatteralloc] init]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSDate *date1 = [formatter dateFromString:s

[轉載]C# TimeSpan 計算時間差(時間間隔)

形式 string 當前 bubuko 閏年 tro 常用 時間日期 列表 TimeSpan 結構 表示一個時間間隔。 命名空間:System 程序集:mscorlib(在 mscorlib.dll 中) 說明: 1.DateTime值類型代表了一個從公元0001年1月1

MYSQL計算時間間隔TimeStampDiff()函式用法

函式TimeStampDiff()是MySQL本身提供的可以計算兩個時間間隔的函式,語法為:TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2),其中unit單位有如下幾種,分別是:FRAC_SECOND (microseco

c++計算兩個時間之間的時間間隔

// 現在的日期  c++時間是從1900年1月1日開始_time_1.tm_year = startTime / (10000000000)-1900;_time_1.tm_mon = startTime/ (100000000) % 100-1;_time_1.tm_mday = startTime/ (

JavaScript——計算兩個時間間隔的分鐘數

function TimeDifference(){ //定義兩個變數time1,time2分別儲存開始和結束時間 var time1="2009-12-02 12:25"; var ti

ios NSTimeInterval獲取時間間隔

NSDateFormatter *formatter = [[NSDateFormatteralloc] init]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSDate *date1 = [formatter dateFromString:s

Node.js 呼叫moment.js計算時間間隔

業務背景:今天讓做一個心跳包的處理,要設定為一小時間隔沒有收到就報警,上網查閱了一下用什麼類庫好,大家都說moment可以。於是就引入了moment進行計算 首先到專案資料夾下(windows 系統)執行cmd 用npm install moment.js 稍

Mongodb 字串轉Date 計算時間間隔

$dateFromString: { dateString: '2019-07-22', timezone: 'Asi

使用SQL計算寶寶每次吃奶的時間間隔

需求:媳婦兒最近擔心寶寶的吃奶時間不夠規律,網上說是正常平均3小時餵奶一次,讓我記錄下每次的吃奶時間,分析下實際是否偏差很大,好在下次去醫院複查時反饋給醫生。 此外,還要注意有時候哭鬧要吃奶,而實際只吃了兩口便不吃了。這種情況要特殊標記下,如果不算這種情況的話,分析看是否正常。 環境:Oracle 11.2.

使用SQL計算寶寶每次吃奶的時間間隔(續)

本文是《使用SQL計算寶寶每次吃奶的時間間隔》的續篇,因為我工作繁忙,時常不能及時幫助媳婦兒記錄,為了讓不懂資料庫的媳婦兒也可以自己用手機熟練操作。我繼續做了一些修正和封裝: 1.給媳婦兒的手機下載一個terminal終端軟體terminus,實現只需開啟app就可以連線到環境; 2.跟媳婦兒進一步溝通需求