C++获取系统时间
来源:互联网 发布:手机号码生成软件 编辑:程序博客网 时间:2024/06/03 18:47
//方案— 优点:仅使用C标准库;缺点:只能精确到秒级#include <time.h> #include <stdio.h> int main( void ) { time_t t = time(0); char tmp[64]; strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) ); puts( tmp ); return 0; }size_t strftime(char *strDest, size_t maxsize, const char *format, const struct tm *timeptr);
根据格式字符串生成字符串。
struct tm *localtime(const time_t *timer);
取得当地时间,localtime获取的结果由结构tm返回
返回的字符串可以依下列的格式而定:
%a 星期几的缩写。Eg:Tue
%A 星期几的全名。 Eg: Tuesday
%b 月份名称的缩写。
%B 月份名称的全名。
%c 本地端日期时间较佳表示字符串。
%d 用数字表示本月的第几天 (范围为 00 至 31)。日期
%H 用 24 小时制数字表示小时数 (范围为 00 至 23)。
%I 用 12 小时制数字表示小时数 (范围为 01 至 12)。
%j 以数字表示当年度的第几天 (范围为 001 至 366)。
%m 月份的数字 (范围由 1 至 12)。
%M 分钟。
%p 以 ''AM'' 或 ''PM'' 表示本地端时间。
%S 秒数。
%U 数字表示为本年度的第几周,第一个星期由第一个周日开始。
%W 数字表示为本年度的第几周,第一个星期由第一个周一开始。
%w 用数字表示本周的第几天 ( 0 为周日)。
%x 不含时间的日期表示法。
%X 不含日期的时间表示法。 Eg: 15:26:30
%y 二位数字表示年份 (范围由 00 至 99)。
%Y 完整的年份数字表示,即四位数。 Eg:2008
%Z(%z) 时区或名称缩写。Eg:中国标准时间
%% % 字符。
//方案二 优点:能精确到毫秒级;缺点:使用了windows API#include <windows.h> #include <stdio.h> int main( void ) { SYSTEMTIME sys; GetLocalTime( &sys ); printf( "%4d/%02d/%02d %02d:%02d:%02d.%03d 星期%1d\n",sys.wYear,sys.wMonth,sys.wDay,sys.wHour,sys.wMinute, sys.wSecond,sys.wMilliseconds,sys.wDayOfWeek); return 0;}//方案三,优点:利用系统函数,还能修改系统时间//此文件必须是c++文件#include<stdlib.h>#include<iostream>using namespace std;void main(){ system("time");}
//方案四,将当前时间折算为秒级,再通过相应的时间换算即可
//此文件必须是c++文件#include<iostream>#include<ctime>using namespace std;int main(){ time_t now_time; now_time = time(NULL); cout<<now_time; return 0;}
来自百度知道
0 0
- 【C++】获取系统时间
- [C-C++]获取系统时间
- C语言获取系统时间
- C语言获取系统时间
- C语言获取系统时间
- c语言获取系统时间
- 获取系统时间(C++)
- linux C获取系统时间
- object c 获取系统时间
- linux c 获取系统时间
- C/C++获取系统时间
- Linux C获取系统时间
- C/C++获取系统时间
- 获取系统时间(C++)
- C语言获取系统时间
- c/c++获取系统时间
- C/C++获取系统时间
- linux c 获取系统时间
- RSA公钥加密算法
- XCode 5 提示找不到 cmath cctype的问题
- 第14周项目3-多科成绩单(1)(2)
- audio_policy.conf说明(翻译)
- Retinex图像增强
- C++获取系统时间
- Linux与Windows线程机制简单比较
- 给Eclipse提速的7个技巧
- 从头认识C—struct对齐
- 利用jquery把一个表单的数据同时提交给两个页面
- CF#280 (Div. 2) A.(找规律)
- Spring学习之依赖注入
- 前端开发 - Emmet使用手册
- BAT脚本求文件夹下面指定类型文件数量,包含子文件夹递归