C++中時間與時間戳的轉換
C語言把括號、賦值、強制類型轉換等都作爲運算符處理。從而使C語言的運算類型極其豐富,表達式類型多樣化。下面是小編分享的C++中時間與時間戳的轉換,一起來看一下吧。
C++ 中時間與時間戳的轉換實例
// 設置時間顯示格式:
NSString *timeStr = @"2011-01-26 17:40:50";
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterMediumStyle];
[formatter setTimeStyle:NSDateFormatterShortStyle];
[formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"]; // ----------設置你想要的格式,hh與HH的區別:分別表示12小時制,24小時制
//設置時區,這個對於時間的處理有時很重要
//例如你在國內發佈信息,用戶在國外的另一個時區,你想讓用戶看到正確的發佈時間就得注意時區設置,時間的換算.
//例如你發佈的時間爲2010-01-26 17:40:50,那麼在英國愛爾蘭那邊用戶看到的時間應該是多少呢?
//他們與我們有7個小時的.時差,所以他們那還沒到這個時間呢...那就是把未來的事做了
NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"];
[formatter setTimeZone:timeZone];
NSDate *date = [formatter dateFromString:timeStr]; //------------將字符串按formatter轉成nsdate
NSLog(@"date = %@", date);
NSDate *datenow = [NSDate date];//現在時間,你可以輸出來看下是什麼格式
NSLog(@"datenow = %@", datenow);
NSString *nowtimeStr = [formatter stringFromDate:datenow];//----------將nsdate按formatter格式轉成nsstring,nsstring會顯示與當前的時間吻合的串
NSLog(@"nowtimeStr = %@", nowtimeStr);
// 時間轉時間戳的方法:
NSString *timeSp = [NSString stringWithFormat:@"%ld", (long)[datenow timeIntervalSince1970]];
NSLog(@"timeSp:%@",timeSp); //時間戳的值
// 時間戳轉時間的方法
NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:1296035591];
NSLog(@"1296035591 = %@",confromTimesp);
NSString *confromTimespStr = [formatter stringFromDate:confromTimesp];
NSLog(@"confromTimespStr = %@",confromTimespStr);
// 時間戳轉時間的方法:
NSDateFormatter* formatter1 = [[NSDateFormatter alloc] init];
[formatter1 setDateStyle:NSDateFormatterMediumStyle];
[formatter1 setTimeStyle:NSDateFormatterShortStyle];
[formatter1 setDateFormat:@"yyyyMMddHHMMss"];
NSDate *date1 = [formatter1 dateFromString:@"1283376197"];
NSLog(@"date1:%@",date1);
當前時間是:14:41:57
相關文章
-
php日期轉時間戳 指定日期轉換成時間戳
寫過PHP+MySQL的程序員都知道有時間差,UNIX時間戳和格式化日期是我們常打交道的兩個時間表示形式,Unix時間戳存儲、處理方便,但是不直觀,格式化日期直觀,但是處理起來不如Unix時間戳那麼自如,所以有的時候需要互相轉換,下面 -
PHP時間轉換Unix時間戳代碼
PHP 時間轉換Unix 時間戳實現代碼。就跟隨本站小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!代碼如下:<?phpdate_default_timezone_set('Asia/Chongqing');$time1 = "2006-04-16 -
如何利用PHP時間轉換Unix時間戳代碼
PHP 時間轉換Unix 時間戳實現代碼。就跟隨本站小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網! 代碼如下:<?phpdate_default_timezone_set('Asia/Chongqing');$time1 = "2006-04-16 -
php時間戳與日期的轉換
大家也許對PHP時間戳已經有所瞭解,那麼我們如何應用它來獲取具體的日期呢?我們今天來爲大家介紹一下PHP時間戳獲取當前時期的具體方式。實現功能:獲取某個日期的時間戳,或獲取某個時間的PHP時間戳。strtotime能將任何英文 -
解析php時間戳與日期的轉換
在日常學習、工作或生活中,大家一定都接觸過作文吧,作文可分爲國小作文、中學作文、大學作文(論文)。你知道作文怎樣才能寫的好嗎?下面是小編爲大家整理的“寶葫蘆”的祕密作文,歡迎大家分享。“寶葫蘆”的祕密作文1媽媽:讀 -
php時間戳與日期如何轉換
PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。php時間戳與日期如何轉換?下面是小編分享的.方法,一起來看一下吧。實現功能:獲取某個日期的時間戳,或獲取某個時間的PH -
php時間戳的轉換函數
在學習、工作、生活中,大家都不可避免地會接觸到作文吧,藉助作文人們可以反映客觀事物、表達思想感情、傳遞知識信息。你所見過的作文是什麼樣的呢?以下是小編爲大家收集的小小"動物園"作文,歡迎大家分享。小小"動物園"作文1 -
如何在C語言中轉換時間
光陰的迅速,一眨眼就過去了,我們的工作同時也在不斷更新迭代中,讓我們對今後的工作做個計劃吧。你所接觸過的計劃都是什麼樣子的呢?下面是小編爲大家整理的物理實驗室工作計劃,僅供參考,歡迎大家閱讀。物理實驗室工作計劃1 -
在C語言中轉換時間的基本方法
本文主要介紹了在C語言中轉換時間的基本方法,分別是mktime()函數和localtime()函數的使用,供參考學習,感興趣的小夥伴們可以參考一下!想了解更多相關信息請持續關注我們應屆畢業生考試網! C語言mktime()函數:將時間轉 -
php實現兼容2038年後Unix時間戳轉換函數
營銷員個人年終工作總結 篇1加入xx公司也有三個月時間了,回想起來時間過得還挺快的,從鑫幫來到感覺兩個公司的工作模式有蠻大差異.不論是產品的專業知識還是管理與工作氛圍都有很大區別.前一個月都感覺自己沒有進入狀