c++ 获取年初时间戳

#include<windows.h>
#include <time.h>

int GetYearBegin(UINT iTmpStamp, UINT& iStamp)
{
  time_t tick = static_cast<time_t>(iTmpStamp);
  struct tm t_tm;
  localtime_s(&t_tm, &tick);
  t_tm.tm_mon = 0;
  t_tm.tm_mday = 1;
  t_tm.tm_hour = 0;
  t_tm.tm_min = 0;
  t_tm.tm_sec = 0;
  iStamp = static_cast<UINT>(mktime(&t_tm));
  return TRUE;
}

posted @ 2020-10-25 21:59  龙马8586  阅读(140)  评论(0编辑  收藏  举报