航班時間(時間和字串處理)

2021-10-04 09:20:15 字數 650 閱讀 9776

題意:

小 h 的女朋友去中東交換。

小 h 並不知道中東與北京的時差。

但是小 h 得到了女朋友來回航班的起降時間。

小 h 想知道女朋友的航班飛行時間是多少。

對於乙個可能跨時區的航班,給定來回程的起降時間。

假設飛機來回飛行時間相同,求飛機的飛行時間。

起降時間的格式如下:

h1:m1:s1 h2:m2:s2

h1:m1:s1 h3:m3:s3 (+1)

h1:m1:s1 h4:m4:s4 (+2)

1.航班來回都有時間差,來是加上時間差,回是減去時間差。

2.所以把來回的時間都加上,就會消去時間差,再除以2就會得到飛行時間

3.處理格式化輸入要用printf,對於一行行輸入,可以用getline,再從字串中格式化讀入

4.時間差值可以先轉換成統一的單位秒來計算,最後再轉回去

**:

#include #include #include #include using namespace std;

int get_seconds(int h,int m,int s)

int get_time()

int main()

return 0;

}

時間字串處理

nsdate轉化為字串 func strtimenow format string yyyy mm dd hh mm data nsdate nsdate string var formatter nsdateformatter formatter.dateformat format return ...

時間字串的處理

let time 2019 7 24 12 6 23 eg 2019年7月24日 12時6分23秒 方案一 一路replace time time.replace 年 replace 月 replace 日 replace 時 replace 分 replace 秒 方案二 獲取值的方法,再按需求拼...

字串和時間

一 unix timestamp 函式用法 1 unix timestamp 返回當前時間戳。另外,current timestamp 也有同樣作用。select unix timestamp 輸出 1530230400 2 unix timestamp string date 返回 date 對應...