网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > C/C++ > 正文
C/C++时间函数介绍
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/15
下载{$ArticleTitle}原创论文样式
字符串代替。如果任意一个指定值超出其取值范围,则转换后的字符串是未指定的。 由E或者O修饰的转换说明符是一个可选的说明符,也就是说,如果该说明符对当前locale不存在,则该修饰符被忽略。 由于转换说明符数量众多,不在此一一列举,请参阅相关资料。应用举例/* 一个来自MSDN的例子,计算距当前时间的N天的时间 */
#include <time.h>
#include <stdio.h>
int main( void )
{
struct tm when;
time_t now, result;
int days;
time( &now );
when = *localtime( &now );
printf( "Current time is %s\n", asctime( &when ) );
printf( "How many days to look ahead: " );
scanf( "%d", &days );
when.tm_mday = when.tm_mday + days;
if( (result = mktime( &when )) != (time_t)-1 )
printf( "In %d days the time will be %s\n",
days, asctime( &when ) );
else
perror( "mktime failed" ); return 0;
}显示时间实例:#include <stdio.h>
#include <time.h>
main()
{
time_t now; 

now = time((time_t *)NULL);

printf("%s", ctime(&now)); /*ctime()函数的作用是将time_t形式的now转换成ASCII形式*/

time(&now);/*time()函数的作用是将当前时间给now,now为time-t形式*/

printf("%s", ctime(&now));

{
struct tm *l_time;

l_time = localtime(&now);

printf("%s", asctime(l_time));
}

time(&now);
printf("%s", asctime(localtime( &now )));

{
struct tm *l_time;
char string[20];

time(&now);
l_time = localtime(&now);/*localtime()函数作用是将struct tm结构形式的now转换成ASCII形式*/

strftime(string, sizeof string, "%d-%b-%y\n", l_time);
printf("%s", string);
}
}
 

  • 下一篇资讯: 让指针不再困扰你
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号