广

IOS开发

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    ios开发中时间转换的方法集锦

    2018-04-03 22:30:36 次阅读 稿源:互联网
    广告

    在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。
    例如:

    //实例化一个NSDateFormatter对象
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    //设定时间格式,这里可以设置成自己需要的格式
    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    //用[NSDate date]可以获取系统当前时间
    NSString *currentDateStr = [dateFormatter stringFromDate:[NSDate date]];
    //输出格式为:2010-10-27 10:22:13
    NSLog(@"%@",currentDateStr);
    //alloc后对不使用的对象别忘了release
    [dateFormatter release];

    ios将时间戳转换成时间字符串类的方法代码

    代码如下:

    //将date时间戳转变成时间字符串
    //@paaram   date            用于转换的时间
    //@param    formatString    时间格式(yyyy-MM-dd HH:mm:ss)
    //@return   NSString        返回字字符如(2012-8-8 11:11:11)
    + (NSString *)getDateStringWithDate:(NSDate *)date
                             DateFormat:(NSString *)formatString
    {
        NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
        [dateFormat setDateFormat:formatString];
        NSString *dateString = [dateFormat stringFromDate:date];
        NSLog(@"date: %@", dateString);
        [dateFormat release];
        return dateString;
    }

    以上所述就是本文的全部内容了,希望大家能够喜欢。

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告