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) 使用指定的语言 ...
随机推荐
- Linux下修改Oracle监听地址
如果你的服务器换了ip怎么办? 如果你的服务器换了名字怎么办? 以前的小伙伴怎么办? 以前的老客户怎么办? 没关系,简单教你修改监听地址,老朋友随便找! 想要修改监听地址首先要找到两个文件,确定两样东 ...
- Spring Framework 5.0.0.M3中文文档 翻译记录 Part I. Spring框架概览2.3
2.3 Usage scenarios 使用场景 The building blocks described previously make Spring a logical choice in ma ...
- The Hundred Greatest Theorems
The Hundred Greatest Theorems The millenium seemed to spur a lot of people to compile "Top 100& ...
- Redis实战之征服 Redis + Jedis + Spring (二)
不得不说,用哈希操作来存对象,有点自讨苦吃! 不过,既然吃了苦,也做个记录,也许以后API升级后,能好用些呢?! 或许,是我的理解不对,没有真正的理解哈希表. 相关链接: Redis实战 Redis实 ...
- android123 zhihuibeijing 新闻中心-新闻 页签 ViewPagerIndicator实现
## ViewPagerIndicator ## 使用导入ViewPagerIndicator库的方式相当于可以改源码,打包编译Eclips可以自动完成. ViewPager指针项目,在使用ViewP ...
- 《Linux内核修炼之道》 之 高效学习Linux内核
http://blog.csdn.net/fudan_abc/article/details/5738436
- C# 墙纸更换程序
Win7 自带的主题可以实现墙纸更换功能,同时也提供了定时更换功能. 附带效果 淡入淡出 如图 C#编写墙纸更换程序,如果使用Windows Api你会看不到那种 淡入淡出 的效果,它只会很突兀的就换 ...
- 应聘.net开发工程师常见的面试题(五)
1.描述一下C#中索引器的实现过程,是否只能根据数字进行索引? 答:不是.可以用任意类型. 2.在C#中,string str = null 与 string str = ” ” 请尽量使用文字或图象 ...
- Android 自定义View修炼-高仿猎豹清理大师自定义内存开口圆环比例进度View
一.概述 看见猎豹清理大师的内存开口圆环比例进度 挺有意思的,于是就是想自己实现下这样的效果,于是反编译了猎豹清理 大师的app看了下,原来是有两张图,于是脑子里就过了下思路,利用上下两张图,旋转上面 ...
- css实现“固定表头带滚动条”的table
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...