时间、时间戳相关小结 - iOS
如下 code 中也是围绕一些日常开发中较为常用的点展开小的方法封装.
具体方法的使用如下:
// 2019-02-21 17:30:45 1550741445/** 当前时间戳*/NSString *timeInterval = [NSString stringWithFormat:@"%ld", (long)[[NSDate date] timeIntervalSince1970]];NSLog(@"当前时间戳: %@ --- 当前时间戳转时间: %@", timeInterval, YHIntervalToTime(timeInterval));NSLog(@"时间戳转换时间,时间格式自定义: %@", YHDateStringWithTimeInterval(timeInterval, @"yyy年MM月dd日 HH时mm分ss秒"));/** 日期格式*/NSString *dateFormat = @"yyyy-MM-dd HH:mm:ss";/** 当前时间 Str*/NSString *currentTime = YHGetCurrentTime(dateFormat);NSLog(@"当前时间: %@", currentTime);/** 当前时间 Date*/NSDate *currentDate = YHDateFromString(currentTime, dateFormat);NSLog(@"Str 转 Date: %@", currentDate);NSLog(@"Str 转 Date(自定义区域): %@", YHDateFromStringAndZone(currentTime, dateFormat, [NSTimeZone timeZoneWithAbbreviation:@"UTC"]));NSLog(@"Date 转 Str: %@", YHStringFromDate(currentDate, dateFormat));NSLog(@"时间日期转换 - 当前周: %@", YHNumDaysWeeks(currentDate));NSLog(@"时间日期转换 - 当前月: %@", YHNumDaysMonth(currentDate));NSDate *date = YHDateFromString(@"2019-02-21 17:30:45", dateFormat);if (!YHComparisonDateTimeIsOneDay(date, currentDate, dateFormat)) {NSLog(@"两时间不同");NSLog(@"指定时间距当前时间的时间差: %ld", (long)YHSpecifiesDifferenceBetweenTimeAndCcurrentTime(date));NSLog(@"时间差值计算(时间格式一样): %ld",(long)YHComparisonDateTimeDifference(date, currentDate, dateFormat));}
复制代码
如上文中具体封装类在 GitHub 中的 YHUtility 类中.
以上便是此次小结的内容,还请大神多多指点!
时间、时间戳相关小结 - iOS相关推荐
- 音视频学习之ffmpeg时间戳相关整理(时间基tbr,tbn,tbc)
1: I帧/P帧/B帧 I帧:I帧(Intra-coded picture, 帧内编码帧,常称为关键帧)包含⼀幅完整的图像信息,属于帧内编码图像,不含运动⽮量,在解码时不需要参考其他帧图像.因此在I帧 ...
- iOS时间转换相关整理(附送试用期逻辑处理)
对于时间转换我们并不陌生,只是不同的后台风格不同,我们请求回来的时间格式也不同! 现整理时间相关点: //从1970年开始到现在经过了多少秒-(NSString *)getTimeSp{NSStrin ...
- 极光推送小结 - iOS
此次即友盟分享小结(友盟分享小结 - iOS)之后对推送也进行了一版优化.此次分享内容依然基于已经成功集成 SDK 后 code 层级部分. 注:此次分享基于 SDK 3.1.0,若版本相差较大,仅供 ...
- 苹果内购小结 - iOS
此篇针对 iOS 支付进行一次小结,很久没碰这块了,有些方法 Apple 官方也进行了优化,故也将随之进行更新. 首先,code 部分将分为两部分,一部分在 appdelegate 中,另一部分单独封 ...
- calendar当前时间整点_时间处理相关类
时间处理相关类 在计算机世界,我们把1970 年 1 月 1 日 00:00:00定为基准时间,每个度量单位是毫秒(1秒的千分之一). 时间相关类有如下 Date时间类(java.util.Date) ...
- libevent中的时间及相关的管理
libevent中的时间及相关的管理 在介绍时间之前,先说明几个与时间相关的函数及其用法 1.基础 1.1 clock_gettime(精度比较高,ns级) #include <time.h&g ...
- Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类
时间处理相关类 用long类型的变量来表示时间,获得现在时刻的"时刻数值":long now = System.currentTimeMillis(); Date时间类(java. ...
- Python-基础-时间日期处理小结
Python-基础-时间日期处理小结 datetime <=> string datetime <=> timetuple datetime <=> date da ...
- mysql 时间类型转化_Mysql 字段类型转化 和 时间类型相关处理
I) 字段类型转化 MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值.两者具体的语法如下: CAST(value as type); CONVERT(va ...
最新文章
- 曾是谷歌程序员,抛下百万年薪创业,4 年成就 7 亿用户,今身价百亿!
- nginx+tomcat实现Windows系统下的负载均衡搭建教程
- flask的同一ip域名不同端口的两个网站session冲突
- 线程池之工作项,等待项,计时项 (存在疑问???)
- (20):数据的准备工作
- steam程序员php玩的游戏,Steam:又一款烧脑的编程游戏上线,宅男回家了也要开心加班!...
- 全球破300万!小米11系列高端市场地位稳了
- 深度访谈: 怎样玩转天猫?看这九本书就够了
- Django创建超级管理员用户步骤
- python发送QQ邮件
- c语言多变量传函,控制系统仿真-中国大学mooc-题库零氪
- 公司注销又有新变化! 财务人要知道的公司注销新规定
- docker(4): 持久化
- (二维树状数组)E - Stars
- 加群android代码那个是,QQ加群组件-iPhone、Android、网页上加入QQ群
- 别人群里发优惠券是怎么来的_教你自己发优惠券?
- Win10系统解决Windows Defender自动删除文件的问题
- Linux 修改系统时间的两种方式
- Linux字符串截取
- oracle开发错误