objc:NSDateFormatter使用备忘
2024-10-17 21:49:09
NSDateFormatter类的实例可以将字符串的日期表示转换为NSDate对象或者反向转换。
如果只要显示日期不需要时间,则可以用-setDateStyle方法来设置显示日期的格式,有以下几种:
typedef enum {
NSDateFormatterNoStyle = kCFDateFormatterNoStyle,
NSDateFormatterShortStyle = kCFDateFormatterShortStyle,
NSDateFormatterMediumStyle = kCFDateFormatterMediumStyle,
NSDateFormatterLongStyle = kCFDateFormatterLongStyle,
NSDateFormatterFullStyle = kCFDateFormatterFullStyle
} NSDateFormatterStyle;
如果还要显示时间,则可以使用-setDateFormatter来设置自定义的显示格式:
更详细的内容可以到看日期格式的UNICODE标准:
http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns
下面以一个简短的示例结束:
#import <Foundation/Foundation.h>
//#import <Cocoa/Cocoa.h>
int main(void){
@autoreleasepool{
NSDate *date = [NSDate date];
NSDateFormatter *f = [NSDateFormatter new];
NSString *ft = @"Y-MM-dd HH-m-SS z";
[f setDateFormat:ft];
//[f setDateStyle:NSDateFormatterFullStyle];
NSLog(@"%@",[f stringFromDate:date]);
}
return 0;
}
最新文章
- AR初体验:宣传G20
- <;!DOCTYPE html PUBLIC 导致js代码不可用
- Bootstrap学习笔记系列3-------Bootstrap简单表单显示
- Sharepoint学习笔记—习题系列--70-573习题解析 -(Q107-Q110)
- DataGrid排序
- paper 93:OpenCV学习笔记大集锦
- jquery 更换皮肤
- SQLServer实现split分割字符串到列
- JavaScript的“闭包”到底是什么
- DB2_自动生成值
- ES6知识整理(1)--let和const命令
- 基于.net EF6 MVC5+WEB Api 的Web系统框架总结(1)-Web前端页面
- git、github、gitlab之间的关系
- HTML中body与html的关系
- 重读《深入理解Java虚拟机》七、探究Java内存模型
- iis 7上发布mvc报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容
- Web项目MySQL配置文件运维
- Python面试数据库
- 使用docker-compose 部署服务 上
- dSploitzANTI渗透教程之安装zANTI工具
热门文章
- [openresty]安装nginx_lua
- 指令汇C电子市场开发(一) ActionBar的使用
- Android广播接收器Broadcast Receiver-android学习之旅(十二)
- SpringMVC系列之(二) springMVC和Struts异同
- UNIX网络编程——SOCKET API和TCP STATE的对应关系_三次握手_四次挥手及TCP延迟确认
- Redis简介以及数据类型存储
- Java异步通信
- 新手学python(2):C语言调用完成数据库操作
- iOS中 喷枪打字动画的实现
- Cocos2D:塔防游戏制作之旅(二)