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++获取系统当前时间并显示相关推荐

  1. VC获取系统空闲时间

    LASTINPUTINFO lpi;       lpi.cbSize = sizeof(lpi);       GetLastInputInfo(&lpi);       int iTime ...

  2. 笔记1:VC获取系统时间的方法

    笔记1:VC 获取系统时间的方法 推荐的获取方法 获取时间方法种类 各种获取时间方法详解 方法1:time_t变量 和 time(time_t*)方法 方法2:system(" time&q ...

  3. VC++ 获取系统时间的方法汇总

    1.使用CTime类(获取系统当前时间,精确到秒) ? 1 2 3 4 5 6 CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime();/ ...

  4. 【VS开发】VC++ 获取系统时间、程序运行时间(精确到秒,毫秒)的五种方法

    1.使用CTime类(获取系统当前时间,精确到秒) CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime();//获取系统日期 str=tm ...

  5. android service 样例(电话录音和获取系统当前时间)

    关于android service 的具体解释请參考: android四大组件--android service具体解释.以下将用两个实例具体呈现Android Service的两种实现. 一个是st ...

  6. 获取系统当前日期时间

    今天学习了一个获取系统当前日期时间的方式. 代码如下: #include <iostream> #include <ctime> using namespace std; in ...

  7. php中跟时间有关的处理(时区设置,计算时间差,获取系统当前时间)

    1.修改时区 背景 :保存到Navicat中的时间和本地系统时间相差8小时 原因:在app/config下的app.php中有一行 ['timezone' => 'UTC',} 规定的是时区默认 ...

  8. C++ 获取系统当前时间

    C++ 获取系统当前时间 c++ time函数_C++的日期和时间函数 获取系统当前时间实例 大体思路 具体使用与解析 四.回顾与梳理 c++ time函数_C++的日期和时间函数 C++ 标准库没有 ...

  9. java生成当前时间int_java获取系统当前时间

    本文收集整理关于java获取系统当前时间的相关议题,使用内容导航快速到达. 内容导航: Q1:java中怎样获得系统当前时间? public static String nowTime() { Cal ...

最新文章

  1. haskell的分数运算
  2. 《流浪地球》虽好,却存在一个不可回避的硬伤!
  3. 【Numpy】学习笔记1
  4. oracle中ocr和asm的关系,迁移OCR和VotingDisk并删除原ASM磁盘组
  5. java poi 需要jar_Java 之 POI各Jar包作用
  6. JAVA基础进阶day01
  7. 将服务器get到的响应打印,得到HttpResponse的响应主体
  8. HTML+CSS+JS实现 ❤️彩色3D线条动画特效❤️
  9. npm包管理器小节一下
  10. Windows Server 2008 活动目录备份的几种方法
  11. (26)基于cookie的登陆认证(写入cookie、删除cookie、登陆后所有域下的网页都可访问、登陆成功跳转至用户开始访问的页面、使用装饰器完成所有页面的登陆认证)...
  12. iOS应用开发应遵循的10条设计原则
  13. 数学思维游戏两则:Gabriel喇叭、世界末日论
  14. mybatis之OGNL表达式
  15. LARGE SCALE IMAGE COMPLETION VIA CO-MODULATED
  16. 用NI的数据采集卡实现简单电子测试之2——绘制三极管输出特性曲线(面)图...
  17. 微信Android热补丁实践演进之路-andFix / ClassLoader / Tinker
  18. W10无法联网,右下角WIFI图标消失;经过网络重置后,网络适配器也全部丢失。
  19. 超市微信小程序怎么做_微信小程序便利店怎么开?便利店和百货超市怎么开发小程序?...
  20. 计算机手动配置信息,手动修改并设置电脑开机画面入您所愿

热门文章

  1. 第五章第四十五题(统计:计算平均值和标准方差)(Statistics: compute mean and standard deviation)
  2. 达梦数据库linux安装
  3. 凤凰x86无限重启_凤凰系统启动不了,一直在出..................
  4. java使用循环输出等腰三角
  5. List的ArrayList类和LInkedlist的Vector类的使用
  6. 2020年JAVA最常见面试题汇总
  7. Ceph分布式存储实践应用之Ceph性能调优
  8. CKEditor5记
  9. UVA之11462 - Age Sort
  10. 022减淡工具,加深工具与海绵工具