VC++ CTime Format 详解
参考链接:
CTime/COleDateTime::Format方法的使用
http://stat.ethz.ch/R-manual/R-devel/library/base/html/strptime.html
http://www.geezer.org/sw/mvform/doc/strftime.txt
CTime::Format主要用来格式化日期和时间。
举例:
CTime ctNow=CTime::GetCurrentTime();
CString strTime1 = ctNow.Format(_T("%Y年%m月%d日")); // 2014年05月27日
CString strTime2 = ctNow.Format(_T("%Y-%m-%d %H:%M:%S")); // 2014-05-27 14:24:45
CString strTime3 = ctNow.Format(_T("%Y-%#m-%#d %H:%M:%S")); // 2014-5-27 14:24:45
CString strTime4 = ctNow.Format(_T("%c")); // 05/27/14 14:24:45
格式化的参数详细列举如下:
Formats |
Description |
Memo/Example |
%a |
abbreviated weekday name |
星期的缩写 |
%A |
full weekday name |
完整的星期名 |
%b |
abbreviated month name |
月份的缩写 |
%B |
full month name |
完整的月份名 |
%c |
locale's date and time representation |
当前区域(设置)的日期和时间, 如,05/27/14 13:42:43 |
%d |
the day of the month as a decimal number (01-31) |
日 如,27 |
%H |
the hour (24-hour clock) as a decimal number(00-23) |
24小时制的小时(00-23) |
%I |
the hour (12-hour clock) as a decimal number(01-12) |
12小时制的小时(00-12) |
%j |
the day of the year as a decimal number (001-366). |
一年的第几天 如,147 |
%m |
the month as a decimal number (01-12). |
月份(00-12) 如,05 |
%M |
the minute as a decimal number (00-59). |
分钟(00-59) |
%p |
locale's equivalent of ``AM'' (ante meridiem) or ``PM'' (post meridiem) as appropriate |
PM 或者 AM |
%S |
the second as a decimal number (00-60) |
秒钟(00-59) |
%U |
the week number of the year (the first Sunday as the first day of week 1) as a decimal number (00-53). |
一年的第几周(周日是第一周的第一天) |
%w |
the weekday (Sunday as the first day of the week) as a decimal number (0-6). |
工作日(0-6,周日是一周的第一天) |
%W |
the week number of the year (the first Monday as the first day of week 1) as a decimal number (00-53). |
一年的第几周(周一是第一周的第一天) |
%x |
locale's date representation |
当地区域的日期 如,05/27/2014 |
%X |
locale's time representation |
当地区域的时间 如,13:54:12 |
%y |
the year without century as a decimal number (00-99). |
年(00-99) 如, 14 |
%Y |
the year with century as a decimal number. |
年 如,2014 |
%Z |
the time zone name |
时区名称 如,China Standard Time |
月份的全称和缩写: 星期的全称和缩写:
|
Full Month Name |
Abbreviated Month Name |
|
January |
Jan |
|
February |
Feb |
|
March |
Mar |
|
April |
Apr |
|
May |
May |
|
June |
Jun |
|
July |
Jul |
|
August |
Aug |
|
September |
Sep |
|
October |
Oct |
|
November |
Nov |
|
December |
Dec |
|
Full Weekday Name |
Abbreviated Weekday Name |
|
Sunday |
Sun |
|
Monday |
Mon |
|
Tuesday |
Tue |
|
Wednesday |
Wed |
|
Thursday |
Thu |
|
Friday |
Fri |
|
Saturday |
Sat |
VC++ CTime Format 详解的更多相关文章
- 【转】Java魔法堂:String.format详解
Java魔法堂:String.format详解 目录 一.前言 二.重载方法 三.占位符 四.对字符.字符串进行格式化 五.对整数进行格式化 六. ...
- 【转】declare-styleable的使用(自定义控件) 以及declare-styleable中format详解
原文网址:http://www.cnblogs.com/622698abc/p/3348692.html declare-styleable是给自定义控件添加自定义属性用的 1.首先,先写attrs. ...
- 自定义控件的自定义的属性attrs.xml下的declare-styleable中format详解
最近在摸索自定义控件,查找到一些自定义属性的一些资料,解决转载记载下来:看了此详解才方便理解! 我们在做项目的时候,由于android自带的属性不能满足需求,android提供了自定义属性的方法,其中 ...
- VC++的文件格式详解
.APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度.资源辅助文件. .BMP:位图资源文件. .BSC:浏览信息文件,由浏览信息维护工具( ...
- String.format详解(转)
一.前言 String.format 作为文本处理工具,为我们提供强大而丰富的字符串格式化功能,为了不止步于简单调用 String.format("Hello %s", " ...
- Java魔法堂:String.format详解
目录 一.前言 二.重载方法 三.占位符 四.对字符.字符串进行格式化 五.对整数进行格式化 六.对浮点数进行格式化 七.对日期时间进行格式化 ...
- 【转】String.format详解
一.前言 String.format 作为文本处理工具,为我们提供强大而丰富的字符串格式化功能,为了不止步于简单调用 String.format("Hello %s", " ...
- VC++制作DLL详解
1. DLL的基本概念 应用程序(exe)要引用目标代码(.obj)外部的函数时,有两种实现途径——静态链接和动态链接. 1. 静态链接 链接程序搜索对应的库文件(.lib),然后将这个对 ...
- java String.Format详解
JDK1.5中,String类新增了一个很有用的静态方法String.format(): format(Locale l, String format, Object... args) 使用指定的语言 ...
随机推荐
- PowerDesigner实用技巧小结(4)
下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的.对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握.并逐步做到:在应用中发展,在发展中应用. 1. ...
- SQLite使用教程9 Select 语句
http://www.runoob.com/sqlite/sqlite-select.html SQLite Select 语句 SQLite 的 SELECT 语句用于从 SQLite 数据库表中获 ...
- virtualbox 创建com对象失败
其实这个错误是因为VirtualBox不兼容Win7引起的,只要把VirtualBox的兼容模式改为出Win7以外的就行了.. 右键VirtualBox的桌面快捷方式,选择属性,选到兼容性选项卡,勾选 ...
- swift 开篇
苹果的WWDC ,除了公布了os x 10.10 和IOS8 外,还推出了Swift.具体点击这里 代码整体风格有点像Java,也有点像javascript. 以下给出一些代码段(来自苹果官方手冊): ...
- GridView拖动效果实现
GridView拖动效果实现 1. 重新GridView控件 package com.whbs.drag.widget; import com.whbs.drag.DragGridActivit ...
- [Effective C++ --023]宁以non-member、non-friend替换member函数
作者在这一节中花了大幅度的篇幅来介绍为什么最好使用non-member.non-friend函数. 思路如下: 场景:如果有一个class用来表示网页浏览器,那么清楚缓存及历史记录的时候,我们可能定义 ...
- mysql之sql语句细节问题汇总
一.mysql count distinct null 使用注意事项 1 用一个例子来讲解一个问题,现在又一个库表hello,表内容如下: id name 1 Null 2 ...
- Cocoa与Cocoa Touch的区别
Cocoa是在Mac OS X系统上原生的一个编译环境.他包含两个框架,其实就是一系列的类库,Foundation和AppKit. 在你的iPhone等掌上设备上,使用的则是他的一个子类 - Coco ...
- 梭子鱼:APT攻击是一盘更大的棋吗?
随着企业对IT的依赖越来越强,APT攻击可能会成为一种恶意打击竞争对手的手段.目前,APT攻击目标主要有政治和经济目的两大类.而出于经济目的而进行的APT攻击可以获取竞争对手的商业信息,也可使用竞争对 ...
- typeid关键字
这么看下去太要命了,有太多东西要学了... 而且视频看起来的确费神,费脑,费耳朵. 所以决定由视频驱动转向代码驱动.主攻vs,c++然后先把界面东西做出来,然后在想后面的东西. 所以今天 [先上来看了 ...