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

帝国cms怎么做网站地图南京网站建设 雷仁网络

帝国cms怎么做网站地图,南京网站建设 雷仁网络,专业群建设方案,wordpress缩略图错乱C 日期 & 时间 C 标准库没有提供所谓的日期类型。C 继承了 C 语言用于日期和时间操作的结构和函数。为了使用日期和时间相关的函数和结构&#xff0c;需要在 C 程序中引用 <ctime> 头文件。 有四个与时间相关的类型&#xff1a;clock_t、time_t、size_t 和 tm。类型…

C++ 日期 & 时间

C++ 标准库没有提供所谓的日期类型。C++ 继承了 C 语言用于日期和时间操作的结构和函数。为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 <ctime> 头文件。

有四个与时间相关的类型:clock_t、time_t、size_t 和 tm。类型 clock_t、size_t 和 time_t 能够把系统时间和日期表示为某种整数。

结构类型 tm 把日期和时间以 C 结构的形式保存,tm 结构的定义如下:

struct tm {

int tm_sec; // 秒,正常范围从 0 到 59,但允许至 61

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,从 1 月 1 日算起

int tm_isdst; // 夏令时

};

下面是 C/C++ 中关于日期和时间的重要函数。所有这些函数都是 C/C++ 标准库的组成部分,您可以在 C++ 标准库中查看一下各个函数的细节。

序号函数 & 描述
1time_t time(time_t *time);
该函数返回系统的当前日历时间,自 1970 年 1 月 1 日以来经过的秒数。如果系统没有时间,则返回 -1。
2char *ctime(const time_t *time);
该返回一个表示当地时间的字符串指针,字符串形式 day month year hours:minutes:seconds year\n\0
3struct tm *localtime(const time_t *time);
该函数返回一个指向表示本地时间的 tm 结构的指针。
4clock_t clock(void);
该函数返回程序执行起(一般为程序的开头),处理器时钟所使用的时间。如果时间不可用,则返回 -1。
5char * asctime ( const struct tm * time );
该函数返回一个指向字符串的指针,字符串包含了 time 所指向结构中存储的信息,返回形式为:day month date hours:minutes:seconds year\n\0。
6struct tm *gmtime(const time_t *time);
该函数返回一个指向 time 的指针,time 为 tm 结构,用协调世界时(UTC)也被称为格林尼治标准时间(GMT)表示。
7time_t mktime(struct tm *time);
该函数返回日历时间,相当于 time 所指向结构中存储的时间。
8double difftime ( time_t time2, time_t time1 );
该函数返回 time1 和 time2 之间相差的秒数。
9size_t strftime();
该函数可用于格式化日期和时间为指定的格式。

当前日期和时间

下面的实例获取当前系统的日期和时间,包括本地时间和协调世界时(UTC)。

实例

#include <iostream>

#include <ctime>

using namespace std;

int main( )

{

// 基于当前系统的当前日期/时间

time_t now = time(0);

// 把 now 转换为字符串形式

char* dt = ctime(&now);

cout << "本地日期和时间:" << dt << endl;

// 把 now 转换为 tm 结构

tm *gmtm = gmtime(&now);

dt = asctime(gmtm);

cout << "UTC 日期和时间:"<< dt << endl;

}

当上面的代码被编译和执行时,它会产生下列结果:

本地日期和时间:Sat Jan  8 20:07:41 2011UTC 日期和时间:Sun Jan  9 03:07:41 2011

使用结构 tm 格式化时间

tm 结构在 C/C++ 中处理日期和时间相关的操作时,显得尤为重要。tm 结构以 C 结构的形式保存日期和时间。大多数与时间相关的函数都使用了 tm 结构。下面的实例使用了 tm 结构和各种与日期和时间相关的函数。

在练习使用结构之前,需要对 C 结构有基本的了解,并懂得如何使用箭头 -> 运算符来访问结构成员。

实例

#include <iostream>

#include <ctime>

using namespace std; int main( )

{

// 基于当前系统的当前日期/时间

time_t now = time(0);

cout << "1970 到目前经过秒数:" << now << endl;

tm *ltm = localtime(&now);

// 输出 tm 结构的各个组成部分

cout << "年: "<< 1900 + ltm->tm_year << endl;

cout << "月: "<< 1 + ltm->tm_mon<< endl;

cout << "日: "<< ltm->tm_mday << endl;

cout << "时间: "<< ltm->tm_hour << ":";

cout << ltm->tm_min << ":"; cout << ltm->tm_sec << endl;

}

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

相关文章:

  • 如何做自己的加盟网站hemi网站怎么做热图
  • 福建省城乡建设官方网站西安有哪些网站设计公司
  • 深圳市企业网站seo银川网站网站建设
  • 那个网站做h5好东莞企业建站平台
  • 南昌网站建设索王道下拉wordpress手机版注册
  • 紫搜做网站四川石油天然气建设工程有限责任公司网站
  • 大同网站建设企业广州企业网站建设开发
  • 网站动态图片制作wordpress评论表情包
  • 公司网页网站如何做可以提供排版的网站
  • 免费网站建站软件wordpress易语言
  • 网站上面的在线咨询是怎么做的通化网站建设单位
  • 网站统计怎么做网站建设教程搭建
  • 织梦优美文章阅读网站源码dw网页设计代码茶文化
  • 怎样咨询网络服务商网站优化含义
  • 手机网站开发需求 百度云盘网站内部优化建设
  • 传送门网站是怎么做的网页界面布局
  • 一个网站开发需要几人怎么下载河北人社app
  • 最经典最常用的网站推广方式西安网站推广招聘网
  • 深圳自适应网站制作网站备案必须做吗
  • 网站制作需要多少钱官网cn域名做外贸网站
  • 域名和网站建设实训报告广告制作公司如何开展业务
  • 视频弹幕网站怎么做的网络专业的网站建设
  • 用asp.net做企业网站如何在eclipse上做网站
  • 淮南网站优化安图县建设局网站
  • 郴州建设网站公司织梦如何做淘宝客网站
  • 怎么样创建网站做响应式网站是不是都用rem
  • 快速做网站公司报价阿里云编辑建设好的网站
  • php儿童摄影网站源码微信网站的链接标志图片如何做
  • 自己做的网站提示危险做网站赠送
  • 网站建设永远在路上谢岗镇网站建设