时间戳转换(10位、13位)
转载请注明转自:http://blog.csdn.net/lea__dongyang
一、10位时间戳转换成字符串
+(NSString *)getDateString:(NSString *)spString
{
NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:[spString intValue]];
NSDateFormatter *dateFormat=[[NSDateFormatter alloc]init];
[dateFormat setDateFormat:@"HH:mm"];
NSString* string=[dateFormat stringFromDate:confromTimesp];
return string;
}
二、13位时间戳转化为时间
- (NSString *)timeWithTimeIntervalString:(NSString *)timeString
{
// 格式化时间
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
formatter.timeZone = [NSTimeZone timeZoneWithName:@"shanghai"];
[formatter setDateStyle:NSDateFormatterMediumStyle];
[formatter setTimeStyle:NSDateFormatterShortStyle];
[formatter setDateFormat:@"yyyy年MM月dd日 HH:mm"];
// 毫秒值转化为秒
NSDate* date = [NSDate dateWithTimeIntervalSince1970:[timeString doubleValue]/ 1000.0];
NSString* dateString = [formatter stringFromDate:date];
return dateString;
}
三、时间转化为时间戳(13位)
// 当前时间
NSDate* date = [NSDate dateWithTimeIntervalSinceNow:0];
NSTimeInterval a=[date timeIntervalSince1970]*1000; // *1000 是精确到毫秒,不乘就是精确到秒
NSString *timeString = [NSString stringWithFormat:@"%.0f", a]; //转为字符型
四、通过比较时间与当前时间返回年月日的方法
- (void)getBabyDetailAge:(NSString *)date
{
// 获得日期对象
NSDateFormatter *formatter_ = [[NSDateFormatter alloc] init];
formatter_.dateFormat = @"yyyy-MM-dd HH:mm:ss";
NSDate *createDate = [formatter_ dateFromString:date];
NSCalendar *gregorian = [[ NSCalendar alloc ] initWithCalendarIdentifier : NSCalendarIdentifierGregorian];
NSUInteger unitFlags = NSCalendarUnitDay | NSCalendarUnitMonth | NSCalendarUnitYear;
NSDateComponents *components = [gregorian components:unitFlags fromDate:createDate toDate:[NSDate date] options: 0 ];
NSInteger years = [components year];
NSInteger months = [components month ];
NSInteger days = [components day ];
}
时间戳转换(10位、13位)相关推荐
- 将10位或13位时间戳转换为日期+时间--yyyy-MM-dd HH:mm:ss
将10位或13位时间戳转换为日期+时间–yyyy-MM-dd HH:mm:ss public static void main(String[] args) {// 10位 秒时间戳 转换String ...
- LOTO 示波器软件功能 8位~13位垂直分辨率讲解
LOOT 示波器软件功能 8位~13位垂直分辨率讲解 本文讲解LOOT示波器的上位机垂直分辨率(ADC)可以从到8位一直可以到13位,但是它硬件上是八位ADC的,那是怎么做到垂直分辨率能达到13位呢? ...
- LOOT 示波器软件功能 8位~13位垂直分辨率讲解
LOOT 示波器软件功能 8位~13位垂直分辨率讲解 本文讲解LOOT示波器的上位机垂直分辨率(ADC)可以从到8位一直可以到13位,但是它硬件上是八位ADC的,那是怎么做到垂直分辨率能达到13位呢? ...
- 【python 时间戳】python获取13位时间戳以及时间戳转换
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程.人工智能教程 java默认精度是 ...
- Python ISBN号概述,校验位计算,10位-13位转换,验证,连字符,及常用库isbnid,isbnlib,isbntools的使用
ISBN概述 因为工作原因经常需要用到ISBN.ISBN是国际标准书号的简称(International Standard Book Number),主要用于标识文献,也即是文献的"身份证号 ...
- python unix时间戳_Python怎样获得13位unix时间戳
python datetime和unix时间戳之间相互转换 1.代码: import time import datetime # 1.datetime转unix时间戳 # (1).逐个打印 n = ...
- java换算10位时间戳_13位10位时间戳转换日期
工具类:时间转换 一.10位13位时间戳转String 格式(2018-10-15 16:03:27) 日期 /** * 10位13位时间戳转String 格式(2018-10-15 16:03:27 ...
- ios时间戳13位转换
IOS项目中会遇到时间转的问题,当从服务端传回时间到客户端,而这个时间确是时间戳,并且是13位,如果是普通的字符串比如"2015-09-24 19:00:000" 这样转化是比较简 ...
- iOS 时间戳转化为时间(附13位转10位方法)
NSString *str=@"1368082020";//时间戳NSTimeInterval time=[str doubleValue]+28800;//因为时差问题要加8小时 ...
- 电信4G物联网卡、流量卡资费,13位物联网专用卡,专为智能设备而生,全国通用无漫游
具体卡套餐资费咨询.采购,请联系:程经理 187 6286 4670 外观特点 硬件外观与手机卡一样.包括普通USIM卡.插入式MP卡和贴片式MS卡. 主要特点及功能 包括 工业级的物联网卡体: 工业 ...
最新文章
- 查看python解释器安装路径
- 磁悬浮地球仪底座驱动电路板分析
- Solr-5.3.0学习笔记(三)Manage Core
- 周周有好文2007-10-28 2007-11-3
- windows找不到文件javaw_windows电脑上,怎么快速找文件?
- 【人工智能实战2019-何峥】第1次作业
- Frida之安装和使用教程
- ASP.NET Core 中文文档 第三章 原理(1)应用程序启动
- hazelcast入门教程_Hazelcast入门指南第7部分
- java实现语音发送,Java实现发送手机短信语音验证功能代码实例
- CSS3单词及属性大全
- Postman 汉化包(设置中文)
- Zynq-Linux移植学习笔记之13-i2c驱动配置
- 工作近半年的一些个人感悟
- Android 检测手机是否是异形屏,刘海屏,水滴屏,挖孔屏
- 十个全网最具创意的聊天机器人:漫威和联合国儿童基金会都在尝试使用聊天机器人...
- 登录江苏人社网办大厅
- 《黑匣子思维:我们如何更理性地犯错》iphone部分
- socket.io实现聊天功能——第一章 、群聊
- 安装ubuntu系统过程中卡住
热门文章
- Apache和 Nginx的介绍
- Exception in thread main java.lang.NoSuchMethodError: scala.Predef$.ArrowAssoc(Ljava/lang/Object;)
- bilibili视频下载信息获取
- Win10安装MySQL8压缩包版
- 第二章 UT单元测试——GTest框架实例
- 在线微量水总结与应用
- 卓克科学思维必修课0821
- 《Python 编程快速上手 — 让繁琐工作自动化》读书笔记之【第13章 处理PDF和Word文档(1)】
- z3735f android x86,随大流,也装了个z3735f的小主机(1223更新功耗图)
- 《经理人常犯的11种错误》观后感