C/C++中三种方法显示当前系统时间 localtime time.h
来源:互联网 发布:spring源码tx 编辑:程序博客网 时间:2024/04/27 17:33
#include<ctime>#include<iostream>using namespace std;void Get_Time_V1(){ int t=time(NULL); int h=(t/3600)%24+8; int m=(t/60)%60; int s=t%60; cout << h << ":" << m << ":" << s << endl;}void Get_Time_V2(){ time_t t; tm *lt; t=time(NULL); lt=localtime(&t); cout << lt->tm_hour << ":" << lt->tm_min << ":" << lt->tm_sec << endl;}void Get_Time_V3(){ time_t rawtime; struct tm * timeinfo; time (&rawtime); timeinfo = localtime (&rawtime); cout<<"Current local time and date: "<<asctime(timeinfo)<<endl;}int main(){ cout<<"-------version1--------\n"; Get_Time_V1(); cout<<"-------version2--------\n"; Get_Time_V2(); cout<<"-------version3--------\n"; Get_Time_V3();}/****************************程序运行结果:-------version1--------18:58:23-------version2--------18:58:23-------version3--------Current local time and date: Mon Jun 03 18:58:23 2013Process returned 0 (0x0) execution time : 2.683 sPress any key to continue.*****************************/
localtime
struct tm * localtime (const time_t * timer);
Parameters
- timer
- Pointer to an object of type time_t that contains a time value.
time_t is an alias of a fundamentalarithmetic type capable of representing times as returned by functiontime.
Return Value
A pointer to a tm structure with its members filled with the values that correspond to the local time representation oftimer.The returned value points to an internal object whose validity or value may be altered by any subsequent call togmtime orlocaltime.
The ctime(), gmtime() andlocaltime() functions all take an argument of data typetime_t which represents calendar time. When interpreted as an absolute time value, it represents the number of seconds elapsed since the Epoch, 1970-01-01 00:00:00 +0000 (UTC).
The asctime() and mktime() functions both take an argument representing broken-down time which is a representation separated into year, month,day, and so on.
Broken-down time is stored in the structure tm which is defined in<time.h> as follows:
struct tm { int tm_sec; /* seconds */ int tm_min; /* minutes */ int tm_hour; /* hours */ int tm_mday; /* day of the month */ int tm_mon; /* month */ int tm_year; /* year */ int tm_wday; /* day of the week */ int tm_yday; /* day in the year */ int tm_isdst; /* daylight saving time */};
- The members of the tm structure are:
- tm_sec
The number of seconds after the minute, normally in the range 0 to 59, but can be up to 60 to allow for leap seconds.
tm_min
The number of minutes after the hour, in the range 0 to 59.
tm_hour
The number of hours past midnight, in the range 0 to 23.
tm_mday
The day of the month, in the range 1 to 31.
tm_mon
The number of months since January, in the range 0 to 11.
tm_year
The number of years since 1900.
tm_wday
The number of days since Sunday, in the range 0 to 6.
tm_yday
The number of days since January 1, in the range 0 to 365.
tm_isdst
函数名: localtime
简介
localtime(取得当地目前时间和日期)
相关函数 time, asctime, ctime, gmtime
表头文件 #include<time.h>
定义函数 struct tm *localtime(const time_t * timep);
函数说明 localtime()将参数timep所指的time_t结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果由结构tm返回。 此函数返回的时间日期已经转换成当地时区。
返回值 返回结构tm代表目前的当地时间。
- C/C++中三种方法显示当前系统时间 localtime time.h
- C语言中time函数和localtime获取系统时间和日期
- C语言中time函数和localtime获取系统时间和日期
- C语言中time函数和localtime获取系统时间和日期
- c函数之时间函数time\localtime\mktime
- C/C++时间函数time/localtime/mktime/ctime/strftime使用方法
- C/C++时间函数time/localtime/mktime/ctime/strftime使用方法
- 显示当前系统时间(Linux C++)
- Linux C++显示系统当前时间 time
- localtime && time zone 修改 linux系统时间
- C/C++中时间类time.h
- C语言 time.h 时间函数库
- c 时间相关学习 time.h
- c语言显示当前时间
- C实例---显示当前时间
- C/C++控制动态显示当前系统时间
- 获取 当前时间的字符串 asctime localtime time
- C语言localtime()函数:获取当前时间和日期并转换为本地时间
- javascript 捕获和冒泡(二)
- 透过现象看本质!转自酷客http://coolshell.cn/articles/4102.html
- Android lunch分析以及产品分支构建
- 项目中配置了spring Security3 的并发session管理,一直无效
- 《Effective C++》简明笔记-中
- C/C++中三种方法显示当前系统时间 localtime time.h
- Oil Deposits(hdu1241简单的bfs)
- Linux 编程经典书籍推荐
- 使用Pull解析器生成XML文件和读取xml文件
- 超级楼梯 + 找规律
- 桥模式(Bridge Pattern)
- 关于sql连接查询问题
- PlaySound详解
- 编程技巧学习笔记之对象池