首页 » 智能 » 运用localtime_s函数格式化输出当地日期与时间_年夜众_"

运用localtime_s函数格式化输出当地日期与时间_年夜众_"

神尊大人 2024-11-10 05:25:56 0

扫一扫用手机浏览

文章目录 [+]

struct tm localtime(xonst time_t timer)

该函数的浸染是把timer所指的韶光(如函数time返回的韶光)转换为当地标准韶光,并以tm构造形式返回。
个中,参数timer为紧张获取当前韶光的通报参数,格式为time_t指针类型。

运用localtime_s函数格式化输出当地日期与时间_年夜众_" 智能

而在Visual Studio 2010极其往后的版本,新增了安全函数,改成localtime_s(),语法格式也发生了变革:

errno_t localtime_s( struct tm _tm, const time_t time );

个中:

_tm指向要添补的韶光构造的指针。
time指针,指向存储的韶光。

如果成功,返回值则为零。
如果失落败,返回值将是缺点代码。
缺点代码是在 Errno.h 中定义的。

构造类型的字段 tm 存储下面的值,个中每个为 int。

tm_sec分钟后的几秒 (0-59)。
tm_min小时后的分钟 (0-59)。
tm_hour午夜后经由的小时 (0-23)。
tm_mday月 (1-31) 天。
tm_mon月 (0 – 11;年 1 月 = 0)。
tm_year年份 (当前年份减去 1900年)。
tm_wday星期几 (0 – 6;星期日 = 0)。
tm_yday每年的一天 (0-365;1 月 1 日 = 0)。
tm_isdst如果夏令时有效,则为,正值夏时制不起浸染; 如果为 0如果夏时制的状态是未知的负值。
如果 TZ 设置环境变量,C 运行库会假定规则适用于美国境内用于实现夏令时 (DST) 打算。

下面以一个实例来输出当地日期与韶光:

#include <stdio.h>#include <string.h>#include <time.h> int main(void){ struct tm t; //tm构造指针time_t now; //声明time_t类型变量time(&now); //获取系统日期和韶光localtime_s(&t, &now); //获取当地日期和韶光 //格式化输出本地韶光 printf(\公众年:%d\n\"大众, t.tm_year + 1900);printf(\"大众月:%d\n\公众, t.tm_mon + 1);printf(\公众日:%d\n\公众, t.tm_mday);printf(\"大众周:%d\n\"大众, t.tm_wday);printf(\"大众一年中:%d\n\"大众, t.tm_yday);printf(\"大众时:%d\n\"大众, t.tm_hour);printf(\"大众分:%d\n\公众, t.tm_min);printf(\公众秒:%d\n\公众, t.tm_sec);printf(\公众夏令时:%d\n\公众, t.tm_isdst);system(\"大众pause\"大众);//getchar();return 0; }

标签:

相关文章

超声波水位计-全球百科_水位计_超声波

超声波水位计是一种利用超声波在介质中的传播特性来实现水位监测和掌握的技能手段,由超声波传感器和温度传感器组成。超声波传感器发射短声...

智能 2025-01-16 阅读0 评论0