使用日期和时间功能

阿维尼什·梅塔

该代码用于获取和显示当前日期

#include stdio.h
#include time.h

int main(void)

{

char currentt[80];

time_t now = time(NULL);

struct tm *t = localtime(&now);

strftime (currentt,80,"%d/%m/%Y",t+=30);

puts (currentt); 

printf("%s",currentt);

return 0;

}

我还有另一个代码,它可以将30天添加到手动输入的日期中

#include stdio.h
#include time.h

int main()

{        

    /* initialize */
    int y=2014, m=9, d=19;    
    struct tm t = { .tm_year=y-1900, .tm_mon=m-1, .tm_mday=d };
    /* modify */
    t.tm_mday += 30;
    mktime(&t);
    /* show result */
    printf(asctime(&t)); 
return 0;
}

我想做的是以某种方式合并此代码,使其从FIRST代码中获取当前日期,并使用SECOND CODE添加30天..任何人都可以帮我这个忙。任何其他逻辑也将不胜感激,但我希望使用C语言。

迈克尔·佩奇

首先#include应使用<>周围的文件名。下面的代码与上面的两个类似。我在适当的地方提出了意见。它只是简单地获取当前时间,并将30天添加到day字段中,从而重新计算新时间并将其输出

#include <stdio.h>
#include <time.h>

int main()
{
    /* Get the current time*/
    time_t now = time(NULL);
    struct tm *t = localtime(&now);

    /* modify current time by adding 30 days*/
    t->tm_mday += 30;
    mktime(t);

    /* show result */
    printf(asctime(t));
    return 0;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CLIPS中的时间和日期功能

来自分类Dev

使用时间戳功能将特定日期和时间保存到 Firestore 数据库 - Swift 4

来自分类Dev

如何使用日期时间自动更改给定的日期和时间

来自分类Dev

如何在特定时间和日期运行功能?

来自分类Dev

PHP在设定的时间和日期触发邮件功能

来自分类Dev

PHP时间和日期功能不起作用

来自分类Dev

有什么功能可以找到日期和时间之间的差异在php中的日期时间吗?

来自分类Dev

使用javascript和regex验证日期时间

来自分类Dev

使用VBA设置系统日期和时间

来自分类Dev

使用javascript设置raddatetimepicker日期和时间

来自分类Dev

不使用NTP设置时间和日期

来自分类Dev

使用awk填充日期和时间格式

来自分类Dev

使用javascript和regex验证日期时间

来自分类Dev

使用日期和时间创建XTS索引

来自分类Dev

使用javascript设置raddatetimepicker日期和时间

来自分类Dev

使用UIBubbleTableView隐藏日期和时间

来自分类Dev

Clojure-使用列表和日期时间

来自分类Dev

使用 POSIX 转换日期和时间

来自分类Dev

使用时间戳和日期时间的TSQL排名

来自分类Dev

使用linq按时间戳记日期和时间分组数据

来自分类Dev

绘图:使用绘图和日期时间索引绘制时间序列

来自分类Dev

正确使用UTC时间戳和本地日期时间

来自分类Dev

如何使用LINQ比较日期和日期时间?

来自分类Dev

MySQL日期时间少于功能

来自分类Dev

使用Peewee和SQLite格式化日期和时间

来自分类Dev

使用 python 和 pandas 处理日期和时间

来自分类Dev

从日期和时间计算时间

来自分类Dev

MessagePack和日期时间

来自分类Dev

解析日期和时间