参考链接:

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. JAVA常用设计模式整理

    设计模式:一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂.后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把 ...

  2. ecshop在线手册前言及程序结构

    该在线手册是有模版堂转载而来:仅供参考 一.前言 为什么我们ecshop模板堂要重制ecshop在线手册呢?因为目前网上的一些教程有些是比较老的,有些是不全面的,官方的手册也已经很久没有更 新,很多刚 ...

  3. CGAffineTransform相关函数

    CoreGraphics.h CGAffineTransform rotation = CGAffineTransformMakeRotation(M_PI_2);
[xxx setTransform ...

  4. Redis实战

    大约一年多前,公司同事开始使用Redis,不清楚是配置,还是版本的问题,当时的Redis经常在使用一段时间后,连接爆满且不释放.印象中,Redis 2.4.8以下的版本由于设计上的主从库同步问题,就会 ...

  5. 创建、显示和删除保存的用户名和密码(cmdkey)

    创建,显示和删除保存的用户名和密码: cmdkey.exe /add:targetname /user:username /pass:password

  6. memset函数具体说明

    1.void *memset(void *s,int c,size_t n)总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c. 2.样例#include void main(){char ...

  7. delphi 窗体透明

        TransparentColor:=true;    TransparentColorValue:=clFuchsia;    Color:= TransparentColorValue;  ...

  8. Fragment的使用简单介绍【Android】

    Fragment在实际项目开发中使用的越来越多,如今简介一下 布局文件: <LinearLayout xmlns:android="http://schemas.android.com ...

  9. Lazy Load 图片延迟加载(转)

    jQuery Lazy Load 图片延迟加载来源 基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载. 对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度. ...

  10. 每天进步一点点——负载均衡之DNS域名解析

    转载请说明出处:http://blog.csdn.net/cywosp/article/details/38017027     在上一篇文章(http://blog.csdn.net/cywosp/ ...