LinuxC 获取当前时间

发布时间:2021-10-24 00:35:30

用标准C实现获取当前系统时间的函数


一.time()函数


time(&rawtime)函数获取当前时间距1970年1月1日的秒数,以秒计数单位,存于rawtime 中。
time_t ? 时间类型(time.h 定义是typedef long time_t; 追根溯源,time_t是long)
struct tm ? 时间结构,time.h 定义如下:
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
time ( &rawtime ); ? 获取时间,以秒计,从1970年1月一日起算,存于rawtime
localtime ( &rawtime ); ? 转为当地时间,tm 时间结构
asctime ()-- 转为标准ASCII时间格式:
星期 月 日 时:分:秒 年
参考程序:


#include
#include

int main(void){

time_t t;
char buf[1024];
time(&t);
ctime_r(&t,buf);
printf("%s",buf);
return 0;
}


输出格式:
Thu Mar 16 16:55:13 2017


觉得这种显示方式不符合个人*惯,进time.h看了一眼 (一不小心在里面输了什么还还原了下Ubuntu…)



想让他显示 年月日 时间这种格式


#include
#include

int main(){

time_t timep;
struct tm *p;
time(&timep);
p = gmtime(&timep);
printf("%d\%d\%d ",(1900+p->tm_year),(1+p->tm_mon),p->tm_mday);
printf("%d:%d:%d
",p->tm_hour+8,p->tm_min,p->tm_sec);
return 0;
}
//结果:
//20181125 14:30:23


p->tm_hour加上了8,
是因为windows下获取时间的小时数相差8小时

相关文档

  • 用这种办法,减肥每天只需15分钟
  • 幼儿教育的名人格言经典
  • 春秋霸主宋襄公生平简介
  • 煲鸡汤的做法
  • 描写元宵节寒假作文5篇
  • matlab时域转换成频域_[自制软件]Matlab时频域信号处理FT3.0简介
  • mount挂载相关指令
  • win10恢复出厂设置电脑打不开怎么办
  • 孕妇四维彩超的最佳时间孕妇一定要做四维彩超吗
  • Maquillage2017春季腮红多少钱?Maquillage春季新品腮红价格
  • [分享]阿里云ECS学生成长计划续费资格考试
  • 中秋的美好诗句
  • 文化部艺术发展中心舞蹈考级国家承认吗
  • String处理入门 - null或空值的判断处理
  • 卵巢保养精油的用法与注意事项
  • 中国国球黑板报素材
  • 我为什么喜欢电子书 Why I Like Ebook
  • 阿里钉钉是做什么的
  • 关于校园营销实战大赛策划书
  • 小儿支气管炎如何治疗的
  • 2020年宁夏银川贺兰县小学招生工作实施意见
  • set数据集
  • 生日无法到场祝福短信
  • 蜂蜜有助于延缓衰老 甘草混合蜂蜜可止咳
  • 自己带车求职_求职者带着父母参加面试会怎么样
  • 工厂土地出租协议
  • 国庆节500字作文
  • 委托拍卖合同范本新
  • 干掉Tiktok只是打响了第一枪
  • 读《徐家竣辞职信》有感
  • 猜你喜欢

  • 清明致家长的的一封信
  • (部编本人教版)最新高考语文二轮复*专题七 精准训练十九《论语》文化经典专练【必做练*】
  • 七年级数学期末质量监测卷面分析
  • 《谁动了我的奶酪》读后感1200字
  • 尉氏县邢庄乡供销社孙玉花门市部企业信用报告-天眼查
  • 某县新闻广电局2014年工作总结及2015年工作打算
  • Oracle常用函数一览
  • 例4_数的顺序 比较大小-优质公开课-人教1下精品
  • 安*县永华报警服务有限公司企业信用报告-天眼查
  • 湖南省城市规划师规划原理:旧城工业布局调整的原则考试试卷
  • 爱,有时候很简单
  • 英语值日报告daily report吸血鬼日记英文ppt
  • 房屋买卖合同范本2018
  • 2014年新疆大学汉语国际教育考研真题资料—2010年汉语基础
  • 爆的读音和基本解释
  • hsk5词汇 101-200
  • 小学日记400字:朋友的礼物
  • 建筑类施工合同
  • 补水效果最好的方法是什么
  • 三国志赵云传之剑阁争锋攻略
  • 改变你一生的PPT——渺小
  • 老人健身常见的误区
  • 陕西旺荣实业有限公司(企业信用报告)- 天眼查
  • 毕业论文演讲稿集合8篇
  • 中国海运集团介绍.
  • 雾霾天开车灯光如何使用
  • 2018-2019学年四川省遂宁市高二上学期期末考试物理试题 解析版
  • 2019最新精选-人教版ppt课件17《昌盛的秦汉文化》二
  • 常用广告学英文术语
  • 2017年离婚协议书样本样本
  • Excel简单计算的输入
  • 糖尿病与牙周炎
  • 高血压患者血压变异性和左室肥厚关系的研究
  • 部编鄂教版三年级语文上11卢沟桥的狮子ppt教学课件
  • 【高考物理】2018-2019学年最新物理高考(粤教版)大一轮复*课件:选修3-4基础课1机械振动
  • 五年级上册语文课件-2 嫦娥奔月 (语文S版)(共22张PPT)
  • 圆周率背诵口诀前500位顺口溜
  • 苹果官换机有盒子吗
  • 颈椎病症状表现有哪些 四大高招预防颈椎病
  • 【教师申报职称工作总结】石膏粉生产工职称申报工作总结
  • 2019年部编版六年级语文上册单元作文范文精选集:我为小木船争执-名校密卷
  • 研究性学*活动实施计划 -01
  • 电脑版