亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
        當前位置:操作系統(tǒng) > Linux > 文章內(nèi)容
        

      Linux基礎(chǔ)教程:基于Linux整形時間的常用計算思路

       [ 2016年2月29日 ] 【

      常用函數(shù)實現(xiàn)

      //獲取tNow時間的當天零點時間值,零點作為一天的第一秒

      time_t GetTodayZeroTime(time_t tNow)

      {

          return ( ( (tNow - 57600)/86400 )*86400 + 57600 );

      }

       

      //判斷兩個時間是否在同一天, 一天的概念為00:00:00到23:59:59

      bool IsInSameDay(time_t tTm1, time_t tTm2)

      {

          return ( (tTm1 - 57600) / 86400 == (tTm2 - 57600) / 86400 );

      }

       

      //獲取tNow時間所在這一周的開始時間,即這周周一的0點0分0秒

      //計算思路,1980-01-07是周一,這一天0點的整形時間為316022400(按中國時區(qū))

      time_t GetWeekBeginTime(time_t tNow)

      {

          return ( (tNow - 316022400) / 604800 * 604800 + 316022400 );

      }

       

      //獲取tNow時間所在這一周的結(jié)束時間,即這周周日的23點59分59秒

      time_t GetWeekEndTime(time_t tNow)

      {

          return ( (tNow - 316022400) / 604800 * 604800 + 316627199 );    //316022400 + 604800 - 1 );

      }

       

      //判斷兩個時間是否在同一周, 一周的概念為周一的00:00:00到周日的23:59:59

      bool IsInSameWeek(time_t tTm1, time_t tTm2)

      {

          return ( (tTm1 - 316022400) / 604800 == (tTm2 - 316022400) / 604800 );

      }

      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務  聯(lián)系方式  站內(nèi)導航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved