自定义 setDateFormat 显示格式
2016-03-31 14:41
225 查看
-(NSString *)getStringFromDate:(NSDate *)aDate
{
NSDateFormatter *dateFormater=[[NSDateFormatter alloc]init];
[dateFormater setDateFormat:@"M/dd - HH:mm"];//需转换的格式
NSString *dateStr = [dateFormater stringFromDate:aDate];
[dateFormater release];
return dateStr;
}
以下是setDateFormat可使用的英文代號:
时区的显示:
{
NSDateFormatter *dateFormater=[[NSDateFormatter alloc]init];
[dateFormater setDateFormat:@"M/dd - HH:mm"];//需转换的格式
NSString *dateStr = [dateFormater stringFromDate:aDate];
[dateFormater release];
return dateStr;
}
以下是setDateFormat可使用的英文代號:
纪元的显示: |
G:显示AD,也就是公元 |
年的显示: |
yy:年的后面2位数字 |
yyyy:显示完整的年 |
月的显示: |
M:显示成1~12,1位数或2位数 |
MM:显示成01~12,不足2位数会补0 |
MMM:英文月份的缩写,例如:Jan |
MMMM:英文月份完整显示,例如:January |
日的显示: |
d:显示成1~31,1位数或2位数 |
dd:显示成01~31,不足2位数会补0 |
星期的显示: |
EEE:星期的英文缩写,如Sun |
EEEE:星期的英文完整显示,如,Sunday |
上/下午的显示: |
aa:显示AM或PM |
小時的显示: |
H:显示成0~23,1位数或2位数(24小时制 |
HH:显示成00~23,不足2位数会补0(24小时制) |
K:显示成0~12,1位数或2位数(12小時制) |
KK:显示成0~12,不足2位数会补0(12小时制) |
分的显示: |
m:显示0~59,1位数或2位数 |
mm:显示00~59,不足2位数会补0 |
秒的显示: |
s:显示0~59,1位数或2位数 |
ss:显示00~59,不足2位数会补0 |
S: 毫秒的显示 |
z / zz /zzz :PDT |
zzzz:Pacific Daylight Time |
Z / ZZ / ZZZ :-0800 |
ZZZZ:GMT -08:00 |
v:PT |
vvvv:Pacific Time |
相关文章推荐
- 第5周项目1-(4)
- Myeclipse 10.x 安装Aptana3.2 插件
- [React] React Router: setRouteWillLeaveHook
- 欢迎使用CSDN-markdown编辑器
- apns原生推送,收不到通知的问题解决
- python str转dict
- 压电马达驱动原理
- storm教程
- oracle Form Builer:ID_NULL Built-in
- springmvc提交表单,格式问题:The request sent by the client was syntactically incorrect.
- [国嵌攻略][171][V4L2图像编程接口深度学习]
- ViewFlipper
- 【Halcon】HTuple数据和VC数据的相互赋值
- 进程的描述和进程的创建
- 跨域请求之JSONP 三
- Leetcode 13
- Release编译出的ocx控件注册失败问题解决
- 递归4_数组逆序
- SpringMVC关于json、xml自动转换的原理研究[附带源码分析]
- 试算平衡表不平