NSDate 时间戳与字符串转换
- 一,转化的方法为
- NSString *timeSp = [NSString stringWithFormat:@"%d", (long)[localeDate timeIntervalSince1970]];
- NSLog(@"timeSp:%@",timeSp); //时间戳的值
- 二,把获取的时间转化为当前时间
- NSDate *datenow = [NSDate date];//现在时间,你可以输出来看下是什么格式
- NSTimeZone *zone = [NSTimeZone systemTimeZone];
- NSInteger interval = [zone secondsFromGMTForDate:datenow];
- NSDate *localeDate = [datenow dateByAddingTimeInterval: interval];
- NSLog(@"%@", localeDate);
- 3.把时间戳转化为时间的方法
- NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:1363948516];
- NSLog(@"1363948516 = %@",confromTimesp);
- //timer
- NSDate *datenow = [NSDate date];//现在时间,你可以输出来看下是什么格式
- NSTimeZone *zone = [NSTimeZone systemTimeZone];
- NSInteger interval = [zone secondsFromGMTForDate:datenow];
- NSDate *localeDate = [datenow dateByAddingTimeInterval: interval];
- NSLog(@"%@", localeDate);
- NSString *timeSp = [NSString stringWithFormat:@"%lld", (long long)[localeDate timeIntervalSince1970]];
- NSLog(@"timeSp:%@",timeSp); //时间戳的值 1369189763711 1369218563 1369218614
- NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:1369189763711/1000];
- NSLog(@"1363948516 = %@",confromTimesp);
- //实例化一个NSDateFormatter对象
- //判断昨天 前几天等 判断今天凌晨时间戳
- NSDateFormatter *dateFormatter1 = [[[NSDateFormatter alloc] init] autorelease];
- [dateFormatter1 setDateFormat:@"yyyy-MM-dd 00:00:00"];
- NSString *currentDateStr1 = [dateFormatter1 stringFromDate:[NSDate date]];
- NSLog(@"凌晨时间:%@",currentDateStr1);
- NSString *timeSp1 = [NSString stringWithFormat:@"%lld", (long long)[localeDate timeIntervalSince1970]];
- NSLog(@"凌晨时间戳:%@",timeSp1);
- //昨天凌晨时间戳
- NSString *timeSp2 = [NSString stringWithFormat:@"%lld", (long long)[localeDate timeIntervalSince1970]-24*60*60];
- NSLog(@"昨天凌晨时间戳:%@",timeSp2);
转载于:https://www.cnblogs.com/fanjing/p/4568467.html
NSDate 时间戳与字符串转换相关推荐
- hive linux时间戳转换,Hive 中 时间戳,字符串转换
13位时间戳装换为日期格式的字符串 select from_unixtime( cast(1597651229344/1000 as int),'yyyy-MM-dd HH:mm:ss') 时间字符串 ...
- python字符串转换字节_python 字节与字符串转换
1.如果没有设置字符串编码格式,那么将采用系统默认编码格式 name = 'laogaoyang' # 采用系统默认编码格式 nameBytes = name.encode('utf-8') # 先将 ...
- Flutter 时间戳转换成时间 时间字符串转换成时间戳
时间戳转换成时间 DateTime createTime = DateTime.fromMillisecondsSinceEpoch(int.parse(time)); 有时候你会发现时间不对..那可 ...
- python中时间戳、字符串之间转换详解
[转载]python中时间戳.字符串之间转换详解 (2013-04-30 17:36:07) 转载▼ 标签: 转载 原文地址:python中时间戳.字符串之间转换详解作者:doris0920 1)秒数 ...
- NSDate NSString时间字符串 NSTimeInterval 的转换
//时间格式 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@" ...
- 时间戳和字符串互相转换
日期字符串转时间戳 def timeChange(): Long ={var str="2020-12-19 11:23:30"//日期字符串的模式对象val sdf = new ...
- PHP:时间戳time和日期格式字符串转换date
1.时间戳转字符串 // 获取当前时间的字符串格式 var_dump(date('Y-m-d H:i:s')); // string(19) "2021-11-25 17:42:28&quo ...
- 日期与unix时间戳之间的转换C++实现
之前在https://blog.csdn.net/fengbingchun/article/details/107023645 中介绍过gmtime和localtime的区别,这里介绍下日期与Unix ...
- 将十六进制的字符串转换成整数
#include "stdafx.h" #include<stdio.h> #include<string.h>/*将大写字母转换成小写字母*/ int t ...
- android重启时间变成1970,Android时间戳转字符串的1970问题
前言 今天遇到一个怪事,后台返回了时间戳,然后我用时间戳转字符串后,一直是1970年,百思不得其解,难道是我代码写错了?我网上搜了下,对的呀,这么简单的转换代码,应该没有问题才对. 问题 一般时间戳转 ...
最新文章
- (zhuan) Recurrent Neural Network
- 中国电信计划构建安全新平台
- 【Linux】一步一步学Linux——rename命令(36)
- 使用canal实现MySQL 8 增量同步数据到 ElasticSearch 7.15.2中 linux
- 【博主推荐】Python 基于Xlwings、Openpyxl自己重新封装Python操作Excel类
- 容器编排技术 -- Kubernetes kubectl label 命令详解
- spark使用checkpoint恢复的两个小坑
- c++与java中文互转_java与C++中文字符的问题
- [ MSSQL ]分页排序存储过程
- php_js,举例说明JS调用PHP和PHP调用JS的方法_WEB前端开发
- 如何在不联网的情况下安装 Silverlight Tools
- C++ primer 练习题
- php 真太阳时间修正,北京时间与真太阳时以及换算方法!
- 武汉Java程序员工资是否还会增长?工资为什么那么高?
- 职高c语言,C语言职高班教学计划
- WINUSB STM32移植参考
- windows下hadoop的部署和使用
- ChatGPT真的会取代程序员吗?
- 玩转现代家居风格 高冷却处处透着温馨
- 【ICPC 2021 沈阳站】心路历程·总结分析
热门文章
- hdoj2046骨牌铺方格题解+拓展(递推/斐波那契)
- linux scp后台运行的办法
- linux进程号转换成16进制,linux-shell 脚本转换 十六进制 十进制 八进制 二进制
- 全国二级c语言公共基础知识,全国计算机二级C语言及公共基础知识复习资料
- APNs Push Notification教程一
- java 动态修改prooper_java中OOP自己总结的知识点
- C++ 基础 弱类型语言是指不需要进行变量/对象类型声明的语言。Python属于弱类型语言
- DST(对话状态追踪)常用方法
- Multi-class classification:One-vs-all
- K8s中原生配置中心探究