美文网首页
iOS 时间处理

iOS 时间处理

作者: 邓布利多教授 | 来源:发表于2019-10-25 18:00 被阅读0次

.h文件

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface LYDate : NSObject

/**
 按照格式返回时间
 */
+(NSString *)lyCustomDateTypeWithDate:(NSString *)date
                                 Type:(NSString *)type;

/**
 时间格式转时间戳
 */
+(NSInteger)lyTimestampWithDatetype:(NSString *)date
                               Type:(NSString *)type;

@end

NS_ASSUME_NONNULL_END

.m文件

#import "LYDate.h"

@implementation LYDate

+(NSString *)lyCustomDateTypeWithDate:(NSString *)date
                                 Type:(NSString *)type{
    
    //时间
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:type];
    //传入时间戳
    NSDate *detaildate = [NSDate dateWithTimeIntervalSince1970:[date intValue]];
    //返回结果
    return [dateFormatter stringFromDate:detaildate];
    
}

+(NSInteger)lyTimestampWithDatetype:(NSString *)date
                               Type:(NSString *)type{
    
    //时间
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    //时间格式
    [formatter setDateFormat:type];
    //时间地区
    NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Asia/Beijing"];
    [formatter setTimeZone:timeZone];
    //时间格式转成date
    NSDate* date = [formatter dateFromString:dateType];
    //时间转时间戳
    NSInteger timeSp = [[NSNumber numberWithDouble:[date timeIntervalSince1970]] integerValue];
    
    return timeSp;
    
}

@end

相关文章

  • iOS时间处理

    今天做ios项目遇到了一个小坑 要把时间转换成时间戳,在pc端就成功转换了,但在ipad上就显示NAN。原因:Da...

  • IOS 时间处理

    NSDate*date = [NSDatedate]; NSLog(@"%@", date);//世界标准时间 N...

  • iOS时间处理

    ☆整体思路,利用后台回传的数据进行Data转换,用Data 判断 ⤵️

    ...

  • iOS 时间处理

    .h文件 .m文件

  • iOS 时间处理

    时间规则

  • iOS 关于时间的处理

    iOS关于时间的处理(一)—— 有关时间的基本知识iOS关于时间的处理(二)—— 客户端和服务器的时间同步问题解决

  • iOS 时间处理汇总

    关于时间的全局变量和宏,下面方法用到。 获取某个时间的年、月、日、小时、分钟、秒 全部在NSDate分类里面实现 ...

  • 时间的处理-ios

    在开发的过程中,会遇到一些关于时间的处理,在这里总结一下。一、获取当前时间 二、获取当前时间戳 三、将UTC日期字...

  • iOS - 时间处理集锦

    各位大佬好,最近刚完成了一个项目终于有时间来整理下这些东西了,废话不多说,直接上代码吧。 时间处理函数 具体代码 ...

  • iOS时间的处理

    时间---->时间戳 时间戳--->几月几日. 转化为时间格式MM月dd日 时间戳--->时分日期 转化为时间格式...

网友评论

      本文标题:iOS 时间处理

      本文链接:https://www.haomeiwen.com/subject/uclevctx.html