面試題 根據Unix時間戳計算時間

2021-08-07 09:11:07 字數 1122 閱讀 5061

思路一:進製,60秒進1分鐘,60分進1小時,24小時進1天,30天進1月,12月進1年,依次建立迴圈
while (second > 60)}}

}}

string calculationdate(long long second)}}

}}

char buff = "1970/01/01 00:00:10";

sprintf(buff,"%d/%02d/%02d

%02d:%02d:%02d", year, month, day, hour, minute, second);

return buff;

}

思路二:取整,一年多少秒,一月多少秒,以此類推,依次取年、月、日....
long

long minutesecond = 60;

long

long hoursecond = 60*minutesecond;

long

long daysecond = 24*hoursecond;

long

long monthsecond = 30*daysecond;

long

long yearsecond = 12*monthsecond;

string calculationdate_op(long long second)

if (second > monthsecond)

if (second > daysecond)

if (second > hoursecond)

if (second > minutesecond)

char buff = "1970/01/01 00:00:10";

sprintf(buff,"%d/%02d/%02d

%02d:%02d:%02d", year, month, day, hour, minute, second);

return buff;

}

void test()

根據面試題談fork

先看fork 返回值 子程序中返回0,父程序中返回子程序id,出錯返回 1。fork有以下幾個特點 1.子程序是父程序的副本。子程序獲得父程序資料空間 堆和棧的副本 主要是資料結構的副本 2.父子程序不共享這些儲存空間。父子程序共享正文端。3.子程序對變數所作的改變並不影響父程序中該變數的值。4.標...

Vue中根據時間戳計算時間間隔 年齡

由於資料庫沒有直接儲存使用者的年齡,只有以時間戳為格式的出生日期,所以不得不在前端做一下計算處理。下面就和大家一起來看一下前端js的實現方法。由於時間戳是包含了具體時間的,所以在轉日期後擷取年月日部分即可。再獲取當前的時期計算間隔得出使用者的年齡。獲取使用者年齡 this userage this ...

面試雲計算崗位時這些面試題不能錯過

1 使用雲計算有哪些優點?使用雲計算有下列優點 a 備份資料和儲存資料 b 強大的伺服器功能 c saas 軟體即服務 d 資訊科技沙盒功能 e 提高生產力 f 具有成本效益,並節省時間 2 可否列舉哪些平台用於大規模雲計算?用於大規模雲計算的平台包括 a apache hadoop b mapre...