VC++获取系统当前时间并显示
VC++6.0 获取系统时间 并输入格式化字符串
CTime tm = CTime::GetCurrentTime();
CString strtm= tm.Format("%Y-%m-%d %H:%M:%S");
AfxMessageBox(strtm);
1、定义一个CTime类对象 CTime time;
2、 得到当前时间 time = CTime::GetCurrentTime();
3、GetYear( ),GetMonth( ), GetDay( ), GetHour( ), GetMinute( ), GetSecond( ), GetDayOfWeek( ) 返回整型(int)对应项目
4、将当前时间格式化 CString date = time.Format("%Y-%m-%d %H:%M:%S %W-%A");
例子:
1
2
3
|
CTime ct = CTime::GetCurrentTime(); //获取当前时间
CString str = ct.Format( "%Y-%m_%d %H-%M-%S" ); //格式化时间
|
结果:str="2006-04-23 15-21-30"
日期格式化参数说明:
%a
Abbreviated weekday name
星期(缩写英文),如Fri;
%A
Full weekday name
星期(全写英文),如Friday
%b
Abbreviated month name
月份(缩写英文),如Oct
%B
Full month name
月份(全写英文),如 October
%c
Date and time representation appropriate for locale
月/日/年 时:分:秒,如 10/13/06 19:17:17
%d
Day of month as decimal number (01 – 31)
一月中的日期(1 ~ 31)
%H
Hour in 24-hour format (00 – 23)
时(24小时制)(0 ~ 23)
%I
Hour in 12-hour format (01 – 12)
时(12小时制)(0 ~ 12)
%j
Day of year as decimal number (001 – 366)
一年当中的第几天,(1 ~ 366)
%m
Month as decimal number (01 – 12)
月份(数字 1 ~ 12)
%M
Minute as decimal number (00 – 59)
分(0 ~ 59)
%p
Current locale's A.M./P.M. indicator for 12-hour clock
12小时中的A M/PM指示,或者AM,或者PM
%S
Second as decimal number (00 – 59)
秒(0 ~ 59)
%U
Week of year as decimal number, with Sunday as first day of week (00 – 53)
一年中的第几周,星期日作为每周的第一天(0 ~ 53)
%w
Weekday as decimal number (0 – 6; Sunday is 0)
星期(数字表示,0 ~ 6,0代表星期日)
%W
Week of year as decimal number, with Monday as first day of week (00 – 53)
一年中的第几周,星期一作为每周的第一天(0 ~ 53)
%x
Date representation for current locale
月/日/年,%c的前半段
%X
Time representation for current locale
时/分/秒,%c的后半段
%y
Year without century, as decimal number (00 – 99)
年份(不带世纪,如 06)
%Y
Year with century, as decimal number
年份(带世纪,如 2006)
%z, %Z
Either the time-zone name or time zone abbreviation, depending on registry settings; no characters if time zone is unknown
时区名称或缩写,如果时区未知,此字符为空,如“中国标准时间”
%%
Percent sign
两个百分号格式化以后代表一个%
============================================================
下面是另一个例子:
1
2
3
4
5
6
7
8
9
|
// Example for CTime::Format and CTime::FormatGmt
CTime t( 1999, 3, 19, 22, 15, 0 );
// 10:15 PM March 19, 1999
CString s = t.Format( "%A, %B %d, %Y" );
ATLASSERT( s == "Friday, March 19, 1999" );
|
补充说明:“#”标志的含义
① %#a, %#A, %#b, %#B, %#p, %#X, %#z, %#Z, %#% ——“#” 被忽略
② %#c —— 把%c中的数字变成英文,再在前面加上星期, 如:“Tuesday, March 14, 1995, 12:41:29”.
③ %#x —— 把%x中的数字变成英文,再在前面加上星期,如:Tuesday, March 14, 1995
④ %#d, %#H, %#I, %#j, %#m, %#M, %#S, %#U, %#w, %#W, %#y, %#Y —— 如果开 头为0,去掉开头的0
VC++获取系统当前时间并显示相关推荐
- VC获取系统空闲时间
LASTINPUTINFO lpi; lpi.cbSize = sizeof(lpi); GetLastInputInfo(&lpi); int iTime ...
- 笔记1:VC获取系统时间的方法
笔记1:VC 获取系统时间的方法 推荐的获取方法 获取时间方法种类 各种获取时间方法详解 方法1:time_t变量 和 time(time_t*)方法 方法2:system(" time&q ...
- VC++ 获取系统时间的方法汇总
1.使用CTime类(获取系统当前时间,精确到秒) ? 1 2 3 4 5 6 CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime();/ ...
- 【VS开发】VC++ 获取系统时间、程序运行时间(精确到秒,毫秒)的五种方法
1.使用CTime类(获取系统当前时间,精确到秒) CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime();//获取系统日期 str=tm ...
- android service 样例(电话录音和获取系统当前时间)
关于android service 的具体解释请參考: android四大组件--android service具体解释.以下将用两个实例具体呈现Android Service的两种实现. 一个是st ...
- 获取系统当前日期时间
今天学习了一个获取系统当前日期时间的方式. 代码如下: #include <iostream> #include <ctime> using namespace std; in ...
- php中跟时间有关的处理(时区设置,计算时间差,获取系统当前时间)
1.修改时区 背景 :保存到Navicat中的时间和本地系统时间相差8小时 原因:在app/config下的app.php中有一行 ['timezone' => 'UTC',} 规定的是时区默认 ...
- C++ 获取系统当前时间
C++ 获取系统当前时间 c++ time函数_C++的日期和时间函数 获取系统当前时间实例 大体思路 具体使用与解析 四.回顾与梳理 c++ time函数_C++的日期和时间函数 C++ 标准库没有 ...
- java生成当前时间int_java获取系统当前时间
本文收集整理关于java获取系统当前时间的相关议题,使用内容导航快速到达. 内容导航: Q1:java中怎样获得系统当前时间? public static String nowTime() { Cal ...
最新文章
- haskell的分数运算
- 《流浪地球》虽好,却存在一个不可回避的硬伤!
- 【Numpy】学习笔记1
- oracle中ocr和asm的关系,迁移OCR和VotingDisk并删除原ASM磁盘组
- java poi 需要jar_Java 之 POI各Jar包作用
- JAVA基础进阶day01
- 将服务器get到的响应打印,得到HttpResponse的响应主体
- HTML+CSS+JS实现 ❤️彩色3D线条动画特效❤️
- npm包管理器小节一下
- Windows Server 2008 活动目录备份的几种方法
- (26)基于cookie的登陆认证(写入cookie、删除cookie、登陆后所有域下的网页都可访问、登陆成功跳转至用户开始访问的页面、使用装饰器完成所有页面的登陆认证)...
- iOS应用开发应遵循的10条设计原则
- 数学思维游戏两则:Gabriel喇叭、世界末日论
- mybatis之OGNL表达式
- LARGE SCALE IMAGE COMPLETION VIA CO-MODULATED
- 用NI的数据采集卡实现简单电子测试之2——绘制三极管输出特性曲线(面)图...
- 微信Android热补丁实践演进之路-andFix / ClassLoader / Tinker
- W10无法联网,右下角WIFI图标消失;经过网络重置后,网络适配器也全部丢失。
- 超市微信小程序怎么做_微信小程序便利店怎么开?便利店和百货超市怎么开发小程序?...
- 计算机手动配置信息,手动修改并设置电脑开机画面入您所愿
热门文章
- 第五章第四十五题(统计:计算平均值和标准方差)(Statistics: compute mean and standard deviation)
- 达梦数据库linux安装
- 凤凰x86无限重启_凤凰系统启动不了,一直在出..................
- java使用循环输出等腰三角
- List的ArrayList类和LInkedlist的Vector类的使用
- 2020年JAVA最常见面试题汇总
- Ceph分布式存储实践应用之Ceph性能调优
- CKEditor5记
- UVA之11462 - Age Sort
- 022减淡工具,加深工具与海绵工具