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

营利性网站的域名怎么做成都企业网站seo技术

营利性网站的域名怎么做,成都企业网站seo技术,上海建设单位工程备案网站,吉安市规划建设局网站当前时间戳获取方法 先使用std::chrono获取当前系统时间,然后将当前系统时间转换为纪元时间std::time_t类型,之后使用std::localtime对std::time_t类型转换为本地时间结构体std::tm类型,最后使用strftime对时间进行格式化输出。 其中std::t…

当前时间戳获取方法

先使用std::chrono获取当前系统时间,然后将当前系统时间转换为纪元时间std::time_t类型,之后使用std::localtimestd::time_t类型转换为本地时间结构体std::tm类型,最后使用strftime对时间进行格式化输出。

其中std::tm该结构包含了一个被分解为以下各部分的日历时间:

struct tm {int tm_sec;         // 秒,范围从 0 到 59int tm_min;         // 分,范围从 0 到 59int tm_hour;        // 小时,范围从 0 到 23int tm_mday;        // 一月中的第几天,范围从 1 到 31int tm_mon;         // 月份,范围从 0 到 11int tm_year;        // 自 1900 起的年数int tm_wday;        // 一周中的第几天,范围从 0 到 6int tm_yday;        // 一年中的第几天,范围从 0 到 365int tm_isdst;       // 夏令时
};

 而size_t strftime(char *str, size_t maxsize, const char *format, const struct tm *timeptr)函数根据format中定义的格式化规则,格式化结构timeptr表示的时间,并把它存储在str中。

size_t strftime(char *str, size_t maxsize, const char *format, const struct tm *timeptr)

函数参数

  • str - 这是指向目标数组的指针,用来复制产生的 C 字符串
  • maxsize - 这是被复制到 str 的最大字符数
  • format – 这是C字符串,包含了普通字符和特殊格式说明符的任何组合。

这些格式说明符由函数替换为表示tm中所指定时间的相对应值,具体的格式说明符如下所示:

格式说明符意义例子
%a缩写的星期几名称Sun
%A完整的星期几名称Sunday
%b缩写的月份名称Mar
%B完整的月份名称March
%c日期和时间表示法Sun Aug 19 02:56:02 2012
%C年份的前两位数字
%d一月中的第几天(01-31)19
%D月/天/年
%e在两字符域中,十进制表示的每月的第几天
%F年-月-日
%g年份的后两位数字,使用基于周的年
%G年份,使用基于周的年
%h简写的月份名
%H24 小时格式的小时(00-23)14
%I12 小时格式的小时(01-12)05
%j一年中的第几天(001-366)231
%m十进制数表示的月份(01-12)08
%M分(00-59)55
%pAM 或 PM 名称PM
%r12小时的时间
%R显示小时和分钟:hh:mm
%S秒(00-61)02
%t水平制表符
%T显示时分秒:hh:mm:ss
%u每周的第几天,星期一为第一天 (值从1到7,星期一为1)
%U一年中的第几周,以第一个星期日作为第一周的第一天(00-53)33
%V每年的第几周,使用基于周的年
%w十进制数表示的星期几,星期日表示为 0(0-6)4
%W一年中的第几周,以第一个星期一作为第一周的第一天(00-53)34
%x日期表示法08/19/12
%X时间表示法02:50:06
%y年份,最后两个数字(00-99)01
%Y年份2012
%Z时区的名称或缩写CDT
%%一个 % 符号%

 获取当前时间戳函数

获取当前时间戳函数如下,函数形式:

std::string GetCurrentTimeStamp(int time_stamp_type = 0)

 

函数参数

  • time_stamp_type - 需要获取的时间戳的级别,0表示秒级时间戳,1表示毫秒级时间戳,2表示微秒级时间戳,3表示纳秒级时间戳

函数返回值返回当前时间戳字符串。

该函数使用示例如下:

#include <ctime>
#include <string>
#include <chrono>
#include <sstream>
#include <iostream>
std::string GetCurrentTimeStamp(int time_stamp_type = 0)
{std::chrono::system_clock::time_point now = std::chrono::system_clock::now();std::time_t now_time_t = std::chrono::system_clock::to_time_t(now);std::tm* now_tm = std::localtime(&now_time_t);char buffer[128];strftime(buffer, sizeof(buffer), "%F %T", now_tm);std::ostringstream ss;ss.fill('0');std::chrono::milliseconds ms;std::chrono::microseconds cs;std::chrono::nanoseconds ns;switch (time_stamp_type){case 0:ss << buffer;break;case 1:ms = std::chrono::duration_cast<std::chrono::milliseconds>(now.time_since_epoch()) % 1000;ss << buffer << ":" << ms.count();break;case 2:ms = std::chrono::duration_cast<std::chrono::milliseconds>(now.time_since_epoch()) % 1000;cs = std::chrono::duration_cast<std::chrono::microseconds>(now.time_since_epoch()) % 1000000;ss << buffer << ":" << ms.count() << ":" << cs.count() % 1000;break;case 3:ms = std::chrono::duration_cast<std::chrono::milliseconds>(now.time_since_epoch()) % 1000;cs = std::chrono::duration_cast<std::chrono::microseconds>(now.time_since_epoch()) % 1000000;ns = std::chrono::duration_cast<std::chrono::nanoseconds>(now.time_since_epoch()) % 1000000000;ss << buffer << ":" << ms.count() << ":" << cs.count() % 1000 << ":" << ns.count() % 1000;break;default:ss << buffer;break;}return ss.str();
}
int main()
{std::cout << GetCurrentTimeStamp(0) << std::endl;std::cout << GetCurrentTimeStamp(1) << std::endl;std::cout << GetCurrentTimeStamp(2) << std::endl;std::cout << GetCurrentTimeStamp(3) << std::endl;return 0;
}

 

结果输出:

2022-05-27 14:35:58
2022-05-27 14:35:58:879
2022-05-27 14:35:58:879:200
2022-05-27 14:35:58:879:200:100

http://www.hrbkazy.com/news/36798.html

相关文章:

  • 淘宝网站开发用到哪些技术广告推广费用
  • 安庆做网站的百度知道灰色词代发收录
  • 网站全局搜索华为云速建站
  • 建设网站的安全性介绍南昌百度seo
  • 西安做网站微信公司哪家好公司网站建设需要注意什么
  • 莱州卫计委网站百度客户端手机版
  • 网站域名备案需要什么百度一下百度官网
  • 招投标网站开发网络运营推广具体做什么工作
  • 网站前台的功能模块活动策划
  • 普通电脑怎么做网站服务器武汉千锋教育培训机构怎么样
  • 邯郸去哪做网站改版品牌推广与传播怎么写
  • 国家高新技术企业认定有什么好处seo推广费用
  • 个人电脑做网站主机360官方网站网址
  • 能用pinduoduo做网站吗网络营销的成功案例
  • 中山网站建设价格seo排名优化技术
  • 老板让做公司网站设计百度爱采购推广平台
  • 西宁网站建设平台公司域名检测工具
  • 成都建站网站模板网站seo啥意思
  • 文化传播集团网站建设房地产网站模板
  • 网站策划书ppt关键词指数批量查询
  • 宝鸡网站建设的公司徐州网页关键词优化
  • 博物馆网站建设的根本意义百度搜索风云榜下载
  • 简述网站开发的流程快速提升排名seo
  • 贵阳做网站的公司短视频怎么赚钱
  • 属于网页制作平台seo排名点击软件推荐
  • 金华竞价排名 金华企业网站建设网站seo优化培训
  • 设计素材图库seo优化查询
  • 官方网站英语深圳开发公司网站建设
  • 做网站需要用什么技术廊坊今日头条新闻
  • 电子商务网站制作步骤seo数据统计分析工具有哪些