北京時間轉時間戳 Linux C語言算法

 unsigned long mktime (unsigned int year, unsigned int mon, unsigned int day, unsigned int hour, unsigned int min, unsigned int sec)
  { 
      if (0 >= (int) (mon -= 2))
      { 
          /**//* 1..12 -> 11,12,1..10 */ 
          mon += 12; 
          /**//* Puts Feb last since it has leap day */ 
          year -= 1; 
      }
   return ((( (unsigned long) (year/4 - year/100 + year/400 + 367*mon/12 + day) + year*365 - 719499 )*24 + hour /**//* now have hours */ )*60 + min /**//* now have minutes */ )*60 + sec;
   } 
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章