参考链接:

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 详解的更多相关文章

  1. 【转】Java魔法堂:String.format详解

    Java魔法堂:String.format详解     目录     一.前言    二.重载方法     三.占位符     四.对字符.字符串进行格式化     五.对整数进行格式化     六. ...

  2. 【转】declare-styleable的使用(自定义控件) 以及declare-styleable中format详解

    原文网址:http://www.cnblogs.com/622698abc/p/3348692.html declare-styleable是给自定义控件添加自定义属性用的 1.首先,先写attrs. ...

  3. 自定义控件的自定义的属性attrs.xml下的declare-styleable中format详解

    最近在摸索自定义控件,查找到一些自定义属性的一些资料,解决转载记载下来:看了此详解才方便理解! 我们在做项目的时候,由于android自带的属性不能满足需求,android提供了自定义属性的方法,其中 ...

  4. VC++的文件格式详解

    .APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度.资源辅助文件. .BMP:位图资源文件. .BSC:浏览信息文件,由浏览信息维护工具( ...

  5. String.format详解(转)

    一.前言 String.format 作为文本处理工具,为我们提供强大而丰富的字符串格式化功能,为了不止步于简单调用 String.format("Hello %s", " ...

  6. Java魔法堂:String.format详解

      目录     一.前言    二.重载方法     三.占位符     四.对字符.字符串进行格式化     五.对整数进行格式化     六.对浮点数进行格式化     七.对日期时间进行格式化 ...

  7. 【转】String.format详解

    一.前言 String.format 作为文本处理工具,为我们提供强大而丰富的字符串格式化功能,为了不止步于简单调用 String.format("Hello %s", " ...

  8. VC++制作DLL详解

    1.    DLL的基本概念 应用程序(exe)要引用目标代码(.obj)外部的函数时,有两种实现途径——静态链接和动态链接. 1.    静态链接 链接程序搜索对应的库文件(.lib),然后将这个对 ...

  9. java String.Format详解

    JDK1.5中,String类新增了一个很有用的静态方法String.format(): format(Locale l, String format, Object... args) 使用指定的语言 ...

随机推荐

  1. PowerDesigner实用技巧小结(4)

    下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的.对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握.并逐步做到:在应用中发展,在发展中应用. 1. ...

  2. SQLite使用教程9 Select 语句

    http://www.runoob.com/sqlite/sqlite-select.html SQLite Select 语句 SQLite 的 SELECT 语句用于从 SQLite 数据库表中获 ...

  3. virtualbox 创建com对象失败

    其实这个错误是因为VirtualBox不兼容Win7引起的,只要把VirtualBox的兼容模式改为出Win7以外的就行了.. 右键VirtualBox的桌面快捷方式,选择属性,选到兼容性选项卡,勾选 ...

  4. swift 开篇

    苹果的WWDC ,除了公布了os x 10.10 和IOS8 外,还推出了Swift.具体点击这里 代码整体风格有点像Java,也有点像javascript. 以下给出一些代码段(来自苹果官方手冊): ...

  5. GridView拖动效果实现

    GridView拖动效果实现 1.    重新GridView控件 package com.whbs.drag.widget; import com.whbs.drag.DragGridActivit ...

  6. [Effective C++ --023]宁以non-member、non-friend替换member函数

    作者在这一节中花了大幅度的篇幅来介绍为什么最好使用non-member.non-friend函数. 思路如下: 场景:如果有一个class用来表示网页浏览器,那么清楚缓存及历史记录的时候,我们可能定义 ...

  7. mysql之sql语句细节问题汇总

    一.mysql count distinct null 使用注意事项 1  用一个例子来讲解一个问题,现在又一个库表hello,表内容如下: id     name 1      Null 2     ...

  8. Cocoa与Cocoa Touch的区别

    Cocoa是在Mac OS X系统上原生的一个编译环境.他包含两个框架,其实就是一系列的类库,Foundation和AppKit. 在你的iPhone等掌上设备上,使用的则是他的一个子类 - Coco ...

  9. 梭子鱼:APT攻击是一盘更大的棋吗?

    随着企业对IT的依赖越来越强,APT攻击可能会成为一种恶意打击竞争对手的手段.目前,APT攻击目标主要有政治和经济目的两大类.而出于经济目的而进行的APT攻击可以获取竞争对手的商业信息,也可使用竞争对 ...

  10. typeid关键字

    这么看下去太要命了,有太多东西要学了... 而且视频看起来的确费神,费脑,费耳朵. 所以决定由视频驱动转向代码驱动.主攻vs,c++然后先把界面东西做出来,然后在想后面的东西. 所以今天 [先上来看了 ...