iOS時間戳與北京時間的轉換
NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateStyle:NSDateFormatterFullStyle];// 修改下面提到的北京時間的日期格式 [formatter setTimeStyle:NSDateFormatterFullStyle];// 修改下面提到的北京時間的時間格式 [formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss SSS"];// 此行程式碼與上面兩行作用一樣,故上面兩行程式碼失效 // 北京時間2016-06-28 13:20:00 000(可以把北京時間字串轉成北京時間戳、格林尼治時間) NSString *timeStr = @"2016-06-28 13:20:00 000"; NSDate *date = [formatter dateFromString:timeStr]; NSLog(@"%@", date);// 這個時間是格林尼治時間 NSString *dateStr = [NSString stringWithFormat:@"%ld", (long)[date timeIntervalSince1970]]; NSLog(@"%@", dateStr);// 這個時間是北京時間戳 // 當前北京時間2016-06-28 13:**:** ***(可以獲取當前北京時間、當前格林尼治時間、當前北京時間戳) NSDate *datenow = [NSDate date]; NSLog(@"%@", datenow);// 這個時間是格林尼治時間 NSString *dateString = [NSString stringWithFormat:@"%ld", (long)[datenow timeIntervalSince1970]]; NSLog(@"%@", dateString);// 這個時間是北京時間戳 NSString *nowtimeStr = [formatter stringFromDate:datenow]; NSLog(@"%@", nowtimeStr);// 這個時間是北京時間 // 北京時間戳1500000000(可以把北京時間戳轉成北京時間、格林尼治時間) NSDate *date1 = [NSDate dateWithTimeIntervalSince1970:1500000000]; NSLog(@"%@",date1);// 這個時間是格林尼治時間 NSString *dat = [formatter stringFromDate:date1]; NSLog(@"%@", dat);// 這個時間是北京時間 // 從上面可以總結規律:NSDate型別為格林尼治時間,通過formatter轉換成NSString型別就是北京時間 // 換言之,只要是時間戳和格林尼治時間轉換就不需要formatter,而只要涉及到北京時間,則需要通過formatter轉換 // 實際應用中,肯定不希望是格林尼治時間,故肯定會用到formatter。
下面是輸出結果
2016-06-28 13:57:12.520 time[34540:11198995] 2016-06-28 05:20:00 +0000
2016-06-28 13:57:12.521 time[34540:11198995] 1467091200
2016-06-28 13:57:12.521 time[34540:11198995] 2016-06-28 05:57:12 +0000
2016-06-28 13:57:12.521 time[34540:11198995] 1467093432
2016-06-28 13:57:12.521 time[34540:11198995] 2016-06-28 13:57:12 521
2016-06-28 13:57:12.521 time[34540:11198995] 2017-07-14 02:40:00 +0000
2016-06-28 13:57:12.521 time[34540:11198995] 2017-07-14 10:40:00 000
相關推薦
iOS時間戳與北京時間的轉換
NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateStyle:NSDateFormatter
時間戳 與 Date 的轉換(帶實例)
lose end res 轉換 exception while clas util tin 數據表結構: 1、實例:生成時間戳數據 package com.test; import java.sql.Connection; import java.sql.Dr
Mysql中關於時間戳與日期的轉換
一、FROM_UNIXTIME() 這是時間戳轉化為日期的函式。 sql語句測試:(SELECT FROM_UNIXTIME(1499409740)),當然函式中也可以新增引數,例
java時間戳與Date相互轉換、日期格式化、給日期加上指定時長、判斷兩時間點是否為同一天
專案經常涉及到時間戳和Date型別的相互轉換、時間型別處理等,我有時候一段時間不寫就又忘記了,故而寫篇筆記備忘下! 本文主要包含的有: 時間戳與Date型別的相互轉換 判斷是否為同一天 日期格式化 給日期加上指定時長 得到指定時間節點的Date 1、時間戳轉Dat
Oracle 時間戳與日期的轉換
一、to_char() 與 to_date()函式 1. to_char() 將時間日期按照指定的格式輸出,得到的是字串,而非date型別。 select sysdate,to_char(sysdate, 'yyyy-mm-dd')from dual; select
Linux時間戳與日期相互轉換
1.用時間戳顯示當前時間:date+%s2.轉換指定日期為時間戳:date-d'2018-7-11 5:14'+%s3.將時間戳轉換成日期時間:date -d @15312572404.指定日期格式轉換
日期格式互轉:(整型)時間戳與日期格式轉換
日期轉成(整型)時間戳大家都知道: var inow = Date.parse(new Date());//把當前時間轉成毫秒 但把這個毫秒怎麼轉成正常的日期格式呢? 請看以下方法: Date.prototype.Format = function (fmt) { //
Unix時間戳和北京時間相互轉換
場景需求:介面上有時間顯示,不管是服務端還是app端需要將Unix時間戳轉換成北京時間 坑:網上基本上都是這樣的解法 坑:很容易讓人疑惑我全出來的123456789是int型別的,其實這個123456789是long型別的。 具體Code程式碼如下:
MYSQL中UNIX時間戳與日期的轉換
利用FROM_UNIXTIME函式轉換 mysql> select FROM_UNIXTIME(1156219870,'%y-%m-%d'); +--------------------------------------+ | FROM_UNIXTIME(1156
關於Unix時間戳轉北京時間的問題
[] print urn and result sta http res asp 工具在這裏:http://tool.chinaz.com/Tools/unixtime.aspx?qq-pf-to=pcqq.group 今天踩了坑,無論參數是多少,年份總是1970。才發現原
Python時間戳轉為北京時間
要將時間戳轉化為北京時間,這裡涉及一個時區的問題,由於Python預設只有時間戳轉化為UTC時間的函式,所以這裡要引入pytz這個庫 首先安裝pytz模組,使用pip install pytz i
windows下Unix時間戳轉北京時間
time_t nowtime = timeStamp; struct tm stTime; localtime_s(&stTime, &nowtime); int year, month
獲得時間戳轉為北京時間
function toggleTstamp(timestamp){/*1.重寫了toLocaleString方法*/Date.prototype.toLocaleString = function() { return this.getFullYear(
時間戳與標準時間的相互轉化
1.時間戳轉化為標準時間 Unix時間戳(Unix timestamp),或稱Unix時間(Unix time)、POSIX時間(POSIX time),是一種時間表示方式,定義為從格林威治時間1970年01月01日00時00分00秒(北京時間1970年01月
關於laravel5.2從資料庫取出的時間戳與本地時間不相同
larave5.2從資料庫取出來的時間戳是已經格式化了的,但是我發現從取出的時間戳與本地時間不相同,於是一通找,發現把 config/app.php 裡的 'timezone' => 'UTC',修改為 PRC 或 Asia/Shanghai 問題即可解決 PS
PHP時間戳、時間戳轉北京時間日期
//獲取時間戳 $timestamp = time(); echo "$timestamp<br/>"; //設定時區,不設定的話,會與北京時間相差8小時 date_default_timezone_set("PRC"); //將時間戳轉成北京時間日期 $da
關於laravel從資料庫取出的時間戳與本地時間不相同
larave從資料庫取出來的時間戳是已經格式化了的,但是我發現從取出的時間戳與本地時間不相同,於是一通找,發現把 config/app.php 裡的 'timezone' => 'UTC',修改為 PRC 或 Asia/Shanghai 問題即可解決 PS:UTC世界
iOS開發時間戳與時間NSDate,時區的轉換,漢字與UTF8,16進制的轉換
ring fst unsigned rac ios1 let gen 十進制 cin http://blog.sina.com.cn/s/blog_68661bd80101njdo.html 標簽: ios時間戳 ios開發時間戳 ios16進制轉中文
js時間戳與日期格式的相互轉換
value hour ole div 得到 AR var minutes mes 下面總結一下js中時間戳與日期格式的相互轉換: 1. 將時間戳轉換成日期格式: function timestampToTime(timestamp) { var date
js時間戳與日期格式之間相互轉換
時間日期 TP var gets nbsp unix時間 其他 value nds 時間戳:是一種時間表示方式,定義為從格林威治時間1970年01月01日00時00分00秒起至現在的總秒數。Unix時間戳不僅被使用在Unix系統、類Unix系統中,也在許多其他操作系統中被