当前位置: 首页 > news >正文

网站建设的ppt建站平台与自己做网站

网站建设的ppt,建站平台与自己做网站,WordPress设置用户访问个数,做目的旅游网站的C11提供了操作时间的库chrono库,从语言级别提供了支持chrono库屏蔽了时间操作的很多细节,简化了时间操作 Unix操作系统根据计算机产生的年代把1970年1月1日作为UNIX的纪元时间,1970年1月1日是时间的中间点,将从1970年1月1日起经过…
  • C++11提供了操作时间的库chrono库,从语言级别提供了支持
  • chrono库屏蔽了时间操作的很多细节,简化了时间操作

Unix操作系统根据计算机产生的年代把1970年1月1日作为UNIX的纪元时间,1970年1月1日是时间的中间点,将从1970年1月1日起经过的秒数用一个整数存放

time_t

time_t用于表示时间类型,它是一个 long 类型的别名,在<time.h>文件中定义,表示从 1970 年1月1日0时0分0秒到现在的秒数

long tt;
time_t tt;typedef long time_t;

time()库函数

time0)库函数用于获取操作系统的当前时间

包含头文件:

#include<time.h>

声明:

time_t time(time t *tloc);

有两种调用方法:

time_t now=time(0);// 将空地址传递给time()函数,并将 time()返回值赋给变量 now。
或
time_t now; time(&now);// 将变量 now 的地址作为参数传递给 time()函数。

tm结构体

time_t是一个长整数,需转换为tm结构体

struct tm
{int tm_sec;			/* Seconds.	[0-60] (1 leap second) */int tm_min;			/* Minutes.	[0-59] */int tm_hour;			/* Hours.	[0-23] */int tm_mday;			/* Day.		[1-31] */int tm_mon;			/* Month.	[0-11] */int tm_year;			/* Year	- 1900.  */int tm_wday;			/* Day of week.	[0-6] */int tm_yday;			/* Days in year.[0-365]	*/int tm_isdst;			/* DST.		[-1/0/1]*/# ifdef	__USE_BSDlong int tm_gmtoff;		/* Seconds east of UTC.  */const char *tm_zone;		/* Timezone abbreviation.  */
# elselong int __tm_gmtoff;		/* Seconds east of UTC.  */const char *__tm_zone;	/* Timezone abbreviation.  */
# endif
};

localtime()库函数

用于把time_t转换为tm结构体表示时间

localtime()函数不是线程安全的,licaltime_r()是线程安全的

包含头文件

#include<time.h>

函数声明:

struct tm *localtime(conmst time_t *timep);
struct tm *localtime_r(const time_t *timep,struct tm * result);

示例

#include <iostream>
#include <time.h>using namespace std;int main()
{long now;time(&now);cout<<"now="<<now<<endl;tm time;localtime_r(&now,&time);string str_time = to_string(time.tm_year+1900) +"-"+to_string(time.tm_mon+1) +"-"+to_string(time.tm_mday) +" "+to_string(time.tm_hour) +":"+to_string(time.tm_min) +":"+to_string(time.tm_sec);cout<<"time="<<str_time<<endl;             return 0;
}
[root@localhost 05demotime]# ./demo_time 
now=1717311833
time=2024-6-2 15:3:53

mktime()库函数

mktime函数与localtime()函数相反,用于把tm结构体时间转换为time_t时间

包含头文件

#include <time.h>

函数声明:

time_t mktime(struct tm *tm);

该函数主要用于时间的运算,例如 把2022-10-01 15:30:25 加30分钟

思路:

  • 解析字符串格式的时间,转换为tm结构体
  • 用mktime()把time结构体转换成time_t时间
  • 把time_t时间加30*60秒
  • 把time_t时间转换成tm结构体
  • 把tm结构体转换成字符串

gettimeofday()库函数

用于获取1970年1月1日到现在的秒和当前秒中已逝去的微秒数,可以用于程序计时

包含头文件

#include <sys/time.h>

函数声明

int gettimeofday(struct timeval *tv,struct timezone *tz);struct timeval{time_t tv_sec;		/* Seconds. 1970-1-1到现在秒数 */suseconds_t tv_usec;	/* Microseconds. 当前秒中已逝去的微秒数 */};

程序睡眠

如果把程序挂起一段时间,可以用sleep()和usleep()两个库函数

包含头文件

#include<unistd.h>

函数声明

unsigned int sleep(unsigned int seconds);
int usleep(useconds_t usec);

推荐一个零声学院项目课,个人觉得老师讲得不错,分享给大家:
零声白金学习卡(含基础架构/高性能存储/golang云原生/音视频/Linux内核)
https://xxetb.xet.tech/s/3Zqhgt

http://www.yayakq.cn/news/990358/

相关文章:

  • 做课题的网站有多少是备案的不动产网站建设
  • 用php做网站要多久郑州哪里有做平台网站的
  • wordpress 站内搜索慢网站建设公司 lnmp
  • 咋创建自己的网站容桂网站制作代理商
  • 那个网站效果图做的好access做网站
  • 找人做网站需要准备什么材料绿色食品销售网站建设
  • 营销网站的优点个人网站源代码
  • 有什么网站开发软件html5汽车网站模板
  • 酒泉网站seo昆山网站开发ikelv
  • 网站做好后怎么做seowordpress 分类调用
  • 唐山制作网站的公司视频网站很难建设吗
  • 花生壳网站无法登陆织梦网站新闻列表调用
  • 安卓商店搜索引擎优化作业
  • 建设工程资料网站大连网站建设那家好
  • 移动端的优势网络优化app
  • 房屋建设网站淘客app定制开发
  • 怎样做才能让网站帮忙送东西李洋网络做网站怎么样
  • 建设网站的内容及实现方式商务网站开发实训报告
  • 在网站建设中 为了防止工期拖延网网站开发和设计
  • 简述建设iis网站的基本过程简单动画制作软件
  • 手机网站定制开发费用如何提高一个网站
  • 网站开发 岗位职责wordpress 子类
  • 制作网站需要的服务器东莞百度网络推广
  • 庞各庄网站开发公司网站开发的在淘宝上是什么类目
  • 奥凯航空公司官方网站网站简繁体转换 js
  • 网站怎样改logoapp展示网站模板
  • 单位网站建设内容重庆公司注册代理公司
  • 电器网站建设淄博个人网站建设
  • 江西网站建设哪家公司好家具营销策划方案
  • 网站怎么自己做合肥网站建设公司加盟