localtime()
C 库函数 - localtime()
C 标准库 - <time.h>
描述
C 库函数 struct tm *localtime(const time_t *timer) 使用 timer 的值来填充 tm 结构。timer 的值被分解为 tm 结构,并用本地时区表示。
声明
下面是 localtime() 函数的声明。
struct tm *localtime(const time_t *timer)
参数
timer – 这是指向表示日历时间的 time_t 值的指针。
返回值
该函数返回指向 tm 结构的指针,该结构带有被填充的时间信息。下面是 tm 结构的细节:
struct tm {
int tm_sec; /* 秒,范围从 0 到 59 /
int tm_min; / 分,范围从 0 到 59 /
int tm_hour; / 小时,范围从 0 到 23 /
int tm_mday; / 一月中的第几天,范围从 1 到 31 /
int tm_mon; / 月份,范围从 0 到 11 /
int tm_year; / 自 1900 起的年数 /
int tm_wday; / 一周中的第几天,范围从 0 到 6 /
int tm_yday; / 一年中的第几天,范围从 0 到 365 /
int tm_isdst; / 夏令时 */
};
实例
下面的实例演示了 localtime() 函数的用法。
实例 #include <stdio.h>
#include <time.h>
int main ()
{
time_t rawtime;
struct tm *info;
char buffer[80];
time( &rawtime );
info = localtime( &rawtime );
printf(“当前的本地时间和日期:%s”, asctime(info));
return(0);
}
让我们编译并运行上面的程序,这将产生以下结果:
当前的本地时间和日期:Thu Aug 23 09:12:05 2012
localtime()相关推荐
- time.h中的相关计时函数time,localtime,clock等详解
C++对时间的操作也有许多值得大家注意的地方.最近,在技术群中有很多网友也多次问到过C++语言中对时间的操作.获取和显示等等的问题.下面,在这篇文章中,笔者将主要介绍在C/C++中时间和日期的使用方法 ...
- java range对象_Java LocalTime range()用法及代码示例
LocalTime类的range()方法用于获取最小值和最大值形式的字段范围,并将该字段作为参数传递给此方法.此方法的返回值是该字段的ValueRange对象,并且该方法仅对LocalTime对象支持 ...
- Perl中state()和localtime()函数
stat函数 perl下的stat函数和shell下的stat命令的功能基本一致,也是取得文件的各类具体信息: stat()函数返回一个数组,下面是数组各个元素的含义: 0 dev ...
- 自己写 localtime 函数(含完整注释,代码)转载
localtime()在多线程中使用的少的时候是不会出错的 现localtime和ctime等函数在linux中的返回值均存放在一个静态区中,即TLS变量.如果在多线程程序中比较频繁的调用此函数,则可 ...
- 日期时间函数(1)-time()gmtime()strftime()localtime()
◆time() 取得当前时间.此函数会返回从公元1970年1月1日的UTC时间从0时0分0秒算起到现在所经过的秒数.如果参数t为非空指针的话, 此函数也会将返回值存到t指针所指的内存. 成功则返回秒数 ...
- C语言如何返回格式化日期时间(格式化时间)?(将日期和时间以字符串格式输出)ctime()、asctime()、localtime()、strftime()
文章目录 ctime()函数: asctime()函数 获取自定义格式化时间(有bug,当时间为个位数时,没有在前面自动补零) 改成函数接口形式(传入字符指针) 20220107 优化后(能自动补零) ...
- perl学习之:localtime
Perl中localtime()函数以及sprintf (2011-4-25 19:39)localtime函数 localtime函数,根据它所在的上下文,可以用两种完全不同的方法来运行.在标量上下 ...
- Java 8 中 Date与LocalDateTime、LocalDate、LocalTime互转
Java 8中 java.util.Date 类新增了两个方法,分别是from(Instant instant)和toInstant()方法 // Obtains an instance of Dat ...
- localtime与localtime_r
在写代码的时候,经常会用到读取系统时间的函数.很多人都会调用localtime函数来将时间转换本地时间,但是大家往往会忽略了一点,localtime函数不是线程安全的.如果在多线程里调用localti ...
- java seconds_Java LocalTime minusSeconds()用法及代码示例
LocalTime类的minusSeconds()方法用于从此LocalTime中减去指定的秒数,然后将结果作为LocalTime对象返回.这一瞬间是一成不变的.计算大约在午夜结束. 用法: publ ...
最新文章
- 【网络流24题】飞行员配对方案问题
- In Gradle projects, always use http://schemas.andr
- Linux 网络管理(1) - 网络配置文件
- 关于.NET编译的目标平台(AnyCPU,x86,x64) (转)
- 成功解决AttributeError: module tensorflow.image has no attribute resize
- 数据库能承受多少并发量_在工业应用中,高温套管能承受多少度?
- Spring Boot项目搭建易错注意事项
- java fangfa_java 集合
- Python高级——with上下文管理器
- python经典算法--------冒泡排序
- 实现位数超过32bit的整数的加减乘除运算_Java 运算符
- SharePoint 2010之LINQ与SPMetal
- error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
- 书单丨724运维日,为运维人干杯
- 关于ipcam的UPnP或NAT的知识
- 华为NP课程笔记20-eSight和SNMP简介
- 装机必备:微软常用运行库合集,2022版
- java 进制转换工具_Java实现的进制转换工具类完整示例
- 世界第4疯狂的科学家,在103岁生日那天去世了
- Metasploit扫描漏洞模块
热门文章
- arduino(19 ):使用ESP32连接 PS3 蓝牙手柄,需要在windows 上先连接成功,然后在修改mac地址,才可以连接成功,但是目前正在测试中,需要在windows上配对成功。
- 第十四届蓝桥杯C++B组题解(不完全对)
- java web 有什么区别吗_web和java一样吗?有什么区别?
- SIFT,SURF,ORB,FAST,BRISK 特征提取算法比较
- 前端代理解决跨域问题
- NLP词性分析,实体分析,句法树构造(依存句法树分析)
- CSS中position属性(relative,absolute,fixed)和display中的inline-block
- Unity中用第三方手部模型替换Leapmotion手部模型教程
- 【Jmeter-脚本录制】
- 九、路由原理与路由协议