设置时间显示格式:

    NSString* timeStr = @"2011-01-26 17:40:50";
NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateStyle:NSDateFormatterMediumStyle];
[formatter setTimeStyle:NSDateFormatterShortStyle];   
[formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"]; // ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制
//设置时区,这个对于时间的处理有时很重要
//例如你在国内发布信息,用户在国外的另一个时区,你想让用户看到正确的发布时间就得注意时区设置,时间的换算.
//例如你发布的时间为2010-01-26 17:40:50,那么在英国爱尔兰那边用户看到的时间应该是多少呢?
//他们与我们有7个小时的时差,所以他们那还没到这个时间呢...那就是把未来的事做了
NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"];
[formatter setTimeZone:timeZone];
NSDate* date = [formatter dateFromString:timeStr]; //------------将字符串按formatter转成nsdate
NSDate *datenow = [NSDate date];//现在时间,你可以输出来看下是什么格式
NSString *nowtimeStr = [formatter stringFromDate:datenow];//----------将nsdate按formatter格式转成nsstring

时间转时间戳的方法:

    NSString *timeSp = [NSString stringWithFormat:@"%d", (long)[datenow timeIntervalSince1970]];
NSLog(@"timeSp:%@",timeSp); //时间戳的值
时间戳转时间的方法
NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:1296035591];
NSLog(@"1296035591  = %@",confromTimesp);      
NSString *confromTimespStr = [formatter stringFromDate:confromTimesp];
NSLog(@"confromTimespStr =  %@",confromTimespStr);

时间戳转时间的方法:

NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterMediumStyle];
[formatter setTimeStyle:NSDateFormatterShortStyle];
[formatter setDateFormat:@"yyyyMMddHHMMss"];
NSDate *date = [formatter dateFromString:@"1283376197"];
NSLog(@"date1:%@",date);
[formatter release];

时间、日期的一些用法相关推荐

  1. SQL获取当前时间| 日期| SQL时间格式| SQL时间截取| getdate()用法

    SQL 获取当前时间 | 日期 | SQL 时间格式 | SQL 时间截取 | getdate() 用法 1. 当前系统日期.时间 select getdate() 输出:2011-01-06 13: ...

  2. Python:日期和时间包datetime的用法

    1. 基本定义 1.1 时间戳   时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数(或总毫秒数).网上有很多时间戳在 ...

  3. Oracle关于时间/日期的操作

    在oracle中有很多关于日期的函数,如: 1.add_months()用于从一个日期值增加或减少一些月份 date_value:=add_months(date_value,number_of_mo ...

  4. PostgreSQL的时间/日期函数使用

    PostgreSQL的常用时间函数使用整理如下: 一.获取系统时间函数 1.1 获取当前完整时间 select now(); david=# select now();now ------------ ...

  5. 面试官问:mysql中时间日期类型和字符串类型的选择

    摘要:MySQL中有多种表示时间日期的数据类型,主要有YEAR.TIME.DATE.DATETIME.TIMESTAMP等 本文分享自华为云社区<一针见血,mysql中时间日期类型和字符串类型的 ...

  6. 收集SQLite中的时间日期函数[ZT]

    声明:文章摘自:http://www.xueit.com/html/2009-02/27_649_00.html 在插入数据时为了插入时间,我自己用了这个方法在数据库中: sql = "IN ...

  7. java 正则表达式 判断 日期_怎么在java中利用正则表达式对时间日期进行判断

    怎么在java中利用正则表达式对时间日期进行判断 发布时间:2020-12-08 16:18:34 来源:亿速云 阅读:105 作者:Leah 这篇文章给大家介绍怎么在java中利用正则表达式对时间日 ...

  8. pg日期转周_PostgreSQL的时间/日期函数使用

    PostgreSQL的常用时间函数使用整理如下: 一.获取系统时间函数 1.1 获取当前完整时间 select now(); david=# selectnow(); now ------------ ...

  9. java中日历类的用法_java日期类的用法

    java日期类的用法 不管你是处理财务交易还是计划着下一步的行动,你都要知道怎样在Java中建立,使用和显示日期.这需要你简单的查阅一下相应类的API参考:一个日期可以创建3个相关类的对象.这篇文章告 ...

  10. MSSQL2008中的时间日期类型摘录

    datetime 用于定义一个与采用24小时制并带有秒小数部分的一日时间组合的日期. 注意 对于性的工作,请使用time. date. datetime2 和datetimeoffset数据类型.这些 ...

最新文章

  1. 旅行家的预算[贪心]
  2. php实现无限分类超牛逼,PHP超牛逼无限极分类生成树方法_php技巧
  3. log4j的日志级别(ssm中log4j的配置)
  4. Kupu,“document-centric”的开放源码的客户端文本编辑器
  5. 剑指offer一:二维数组中的查找
  6. 神经网络总结(初稿)
  7. ruby gem passenger依赖关系
  8. linux dev urandom,Linux random vs urandom 区别
  9. 【精品计划 附录2】- 算法分析
  10. Material Design控件使用学习 toolbar+drawerlayout+ Snackbar
  11. rabbitmq添加user及vhost
  12. 阿里云 mysql 连接 慢_记录在阿里云上遇到的一个坑-数据库连接请求缓慢
  13. 性能测试知多少---吞吐量【转】
  14. [附源码]Java计算机毕业设计SSM大众点评管理系统
  15. CSS数学函数- 阶梯值函数round() mode() rem()
  16. 3D全景技术打造三维数字化虚拟博物馆
  17. 小游戏————坦克大战
  18. webRTC音频NetEq之音频包插入缓冲抖动BUFF处理过程
  19. 看了几个技术入股的帖子,忍不住写个自己亲身经历吧
  20. 【每天学点管理】——提升领导力 增值法则

热门文章

  1. 2018.3版本 CLion的激活码
  2. ADFS 概念与基本开发介绍 (1)
  3. 提取基因结构信息linux,求助:哪位高手知道如何通过基因编号提取序列
  4. Platform Builder
  5. 中国医师节丨华为IdeaHub用远程诊疗护佑人民健康,为医生减负
  6. 银行软件测试工作总结
  7. Task2 数据分析
  8. hox 状态管理库源码解析
  9. qt: exec()的用法,accept()和accepted的概念
  10. LocalDate、LocalTime、LocalDateTime介绍