1、打开菜单Project->ImportCCSProjects…。
2、点击选中的Selectsearch-directory后面的Browse,会d出浏览文件夹对话框程导入。
3、选择你要导入的工程所在的文件夹,并点击确定。
4、CCS会自动搜索所选路径下的工程,勾选要导入的工程名,点击Finish完成导入。
方法一,#include<time.h>
int main()
{
time_t timep
struct tm *p
time (&timep)
p=gmtime(&timep)
printf("%d\n",p->tm_sec)/*获取当前秒*/
printf("%d\n",p->tm_min)/*获取当前分*/
printf("%d\n",8+p->tm_hour)/*获取当前时,这里获取西方的时间,刚好相差八个小时*/
printf("%d\n",p->tm_mday)/*获取当前月份日数,范围是1-31*/
printf("%d\n",1+p->tm_mon)/*获取当前月份,范围是0-11,所以要加1*/
printf("%d\n",1900+p->tm_year)/*获取当前年份,从1900开始,所以要加1900*/
printf("%d\n",p->tm_yday)/*从今年1月1日算起至今的天数,范围为0-365*/
}
方法二.#include <stdio.h>
#include <time.h>
int main ()
{
time_t t
struct tm * lt time (&t)//获取Unix时间戳。
lt = localtime (&t)//转为时间结构。
printf ( "%d/%d/%d %d:%d:%d\n",lt->tm_year+1900, lt->tm_mon, lt->tm_mday,
lt->tm_hour, lt->tm_min, lt->tm_sec)//输出结果
return 0}
扩展资料
1、CTimeSpan类
如果想计算两段时间的差值,可以使用CTimeSpan类,具体使用方法如下:
CTime t1( 1999, 3, 19, 22, 15, 0 )
CTime t = CTime::GetCurrentTime()
CTimeSpan span=t-t1//计算当前系统时间与时间t1的间隔
int iDay=span.GetDays()//获取这段时间间隔共有多少天
int iHour=span.GetTotalHours()//获取总共有多少小时
int iMin=span.GetTotalMinutes()//获取总共有多少分钟
int iSec=span.GetTotalSeconds()//获取总共有多少秒
2、timeb()函数
_timeb定义在SYS\TIMEB.H,有四个fields
dstflag
millitm
time
timezone
void _ftime( struct _timeb *timeptr )
struct _timeb timebuffer
_ftime( &timebuffer )
参考资料来源:百度百科:time函数
timeb.h 头文件是时间和日期头文件time.h 的补充定义。它定义了 timeb 结构 和 int ftime(struct timeb *)函数,只有用到这个函数和 timeb 结构 时才需要这个头文件。
按 IEEE 标准,timeb 结构 至少包含成员变量:
time_t time The seconds portion of the current time.
unsigned short millitm The milliseconds portion of the current time.
short timezone The local timezone in minutes west of Greenwich.
short dstflag TRUE if Daylight Savings Time is in effect.
具体定义同自己用的编译器有关。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)