时间、时间戳相关小结 - 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 ...
最新文章
- go语言中的类型转换
- 数据量大mysql当月_mysql 1.5倍数据量导致20多倍的执行时间?
- [译] 基于事件流构建的服务
- CRM reference product的UI界面
- SwaggerUI看烦了,IGeekFan.AspNetCore.Knife4jUI 帮你换个新皮肤
- AssertJ Fest Hamcrest
- Sparta(斯巴达)——信息收集扫描爆破集成
- 【SDK】Memory read error at 0xF8007080
- python 基础 学习 内置函数
- java list 去除 重复值
- linux系统q7文件,linux系统安装包的管理
- JPA EntityManager –HibernateEntityManager
- java 线程协作 wait(等待)与 notiy(通知)
- FFMpeg的avcodec_send_packet/avcodec_receive_frame是异步解码
- Luogu4366[CodePlus#4] 最短路
- vivo手机刷鸿蒙教程,vivo手机怎么刷机_vivo手机刷机全教程
- Android四大组件之间的交互,Android四大组件每个组件的作用?它们都可以开启多进程吗?...
- 猫哥教你写爬虫 022--类与对象(下)
- 基于vue的图片上传预览插件
- 一文掌握Pandas可视化图表
热门文章
- 将有序数组转为二叉搜索树
- xml文档的「?xml version=“1.0“ encoding=“UTF-8“?」 的作用?
- linux下的X server:linux图形界面原理
- LTS计算机,Pine64单板计算机(SBC)和模块入门
- mysql done_MySQL 获取游标结果报错:1193-Unknown system variable ‘done’
- 一分钟带你看懂UML图
- 云合影程序_活动回顾丨阿里云ACE同城会开发者云workshop圆满落幕
- 凤凰涅槃:从 iBatis 到 MyBatis
- This Style does not belong to the supplied Workbook. Are you trying to assign a style from one workb
- list agg cause ORA-06502 PL/SQL: numeric or value error