gpt4 book ai didi

c - 如何用 C 语言获取 d/m/y 格式的当前时间?

转载 作者:行者123 更新时间:2023-11-30 20:04:19 27 4
gpt4 key购买 nike

C语言中哪个函数可以返回d/m/y格式的当前日期时间?

编辑:

这是我的代码:

#include <stdio.h>
#include <time.h>
int main()
{
time_t tmp_time;
struct tm * info;
time ( &tmp_time );
info = localtime ( &tmp_time );
printf ( "%s", asctime (info) );
}

这会返回给我类似2017年1月26日星期四13:08:01的信息,我想返回2017年1月26日或2017年1月26日

最佳答案

像这样:

int main ()
{
time_t rawtime;
struct tm * currentTime;
time ( &rawtime );
currentTime = localtime ( &rawtime );
printf ( "%d/%d/%d", currentTime->tm_mday, currentTime->tm_mon+1, currentTime->tm_year+1900);

return 0;
}

请注意,月份从 0 开始索引,年份tm 结构中从 1900 年开始索引。

关于c - 如何用 C 语言获取 d/m/y 格式的当前时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41872367/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com