local_time
time_t time(time_t *tloc);
功能:获取纪元1970-01-01 00:00:00以来所经历的秒数
参数:
tloc:用来存储返回时间
返回值:成功:返回秒数, 失败:-1
-------------------------------------------------------------------------------------------------------
struct tm *localtime(const time_t *timep);
struct tm *localtime_r(const time_t *timep, struct tm *result);
struct tm {
int tm_sec; /* Seconds (0-60) */
int tm_min; /* Minutes (0-59) */
int tm_hour; /* Hours (0-23) */
int tm_mday; /* Day of the month (1-31) */
int tm_mon; /* Month (0-11) */
int tm_year; /* Year - 1900 */
int tm_wday; /* Day of the week (0-6, Sunday = 0) */
int tm_yday; /* Day in the year (0-365, 1 Jan = 0) */
int tm_isdst; /* Daylight saving time */
};
---------------------------------------------------------------------------------------------------
#include <stdio.h>
#include <time.h>
int main()
{
time_t stim;
time(&stim);
struct tm *stm, *stm2;
stm = localtime(&stim);
printf("%04d-%02d-%02d %02d:%02d:%02d\n", stm->tm_year + 1900, \
stm->tm_mon + 1, stm->tm_mday, stm->tm_hour, stm->tm_min,\
stm->tm_sec);
stm2 = localtime_r(&stim, stm2);
printf("%04d-%02d-%02d %02d:%02d:%02d\n", stm2->tm_year + 1900, \
stm2->tm_mon + 1, stm2->tm_mday, stm2->tm_hour, stm2->tm_min,\
stm2->tm_sec);
return 0;
}
---------------------------------------------------------------------------------------------------------
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本