亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 5907 | 回復: 10
打印 上一主題 下一主題

怎么把linux整形時間轉化成“時間格式"? [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-01-07 13:05 |只看該作者 |倒序瀏覽
原帖由 anank 于 2009-1-7 13:05 發(fā)表
內核里面可以得到”整數時間“(秒數)(還不知道直接得到時間格式的方法),我想要"YY-MM-DD"格式的時間

有這樣的參考函數或者算法嗎?

原來覺得很簡單的問題,google了一把,沒有發(fā)現可供利用的信息,請大家說說. Thanks


char* from_int_to_time(unsigned int *integer)
{
     .......
}

在內核里面一些函數都不可以使用,我想自己寫個函數,就是傳遞整數(這個整數貌似是自1900年以來的秒數),然后我把這個整數轉化成*年*月*日*時*秒的形式

可以提供類似函數嗎?

[ 本帖最后由 anank 于 2009-1-7 14:29 編輯 ]

論壇徽章:
0
2 [報告]
發(fā)表于 2009-01-07 13:10 |只看該作者
strftime?

論壇徽章:
0
3 [報告]
發(fā)表于 2009-01-07 13:25 |只看該作者
C 語言參考手冊
第五版
第十八章

沒有書?那就看電子版!
Google 了一通,還找不到?那就只看目錄!
給你關鍵詞:C A Reference Manual toc

不相信?點擊 http://www.google.com/search?q=C+A+Reference+Manual+toc

結果數量龐大,看不清?給“C A Reference Manual”加上雙引號。
還看不清?限定 "Fifth Edition"

找不到信息,只能說明方法不對。Google 那信息量可真海了去了,不可能一點線索都沒有。



[ 本帖最后由 langue 于 2009-1-7 13:36 編輯 ]

論壇徽章:
0
4 [報告]
發(fā)表于 2009-01-07 13:30 |只看該作者
man strftime看看其中的%D之類的
隨你轉化

論壇徽章:
0
5 [報告]
發(fā)表于 2009-01-07 13:32 |只看該作者

  1. nowTime=time(NULL);
  2. nowTm = localtime(&nowTime);
  3. strftime(tmStr, maxsize, "%D %T", nowTm);
復制代碼

看看

[ 本帖最后由 gawk 于 2009-1-7 13:33 編輯 ]

論壇徽章:
0
6 [報告]
發(fā)表于 2009-01-07 13:39 |只看該作者
現場寫一段代碼

char lsTime[16];
time_t lt = time(NULL);
tm *lpt = localtime(&lt);

lpt->tm_year +1900;//年

lpt->tm_mon + 1;//月

lpt->tm_mday ;//日


memset(lsTime, '\0', sizeof(lsTime));
sprintf(lsTime,  "%d-%d-%d", lpt->tm_year +1900, lpt->tm_mon + 1, lpt->tm_mday) ;

論壇徽章:
0
7 [報告]
發(fā)表于 2009-01-07 14:25 |只看該作者

回復 #3 langue 的帖子

這位先生的回復蠻搞笑的<><>

論壇徽章:
0
8 [報告]
發(fā)表于 2009-01-07 14:26 |只看該作者
原帖由 anank 于 2009-1-7 14:25 發(fā)表
這位先生的回復蠻搞笑的

這個函數apue里也有啊

論壇徽章:
0
9 [報告]
發(fā)表于 2009-01-07 14:28 |只看該作者
原帖由 anank 于 2009-1-7 13:05 發(fā)表
內核里面可以得到”整數時間“(秒數)(還不知道直接得到時間格式的方法),我想要"YY-MM-DD"格式的時間

有這樣的參考函數或者算法嗎?

原來覺得很簡單的問題,google了一把,沒有發(fā)現可供利用的信息,請大家說說. Thanks


char* from_int_to_time(unsigned int *integer)
{
     .......
}

在內核里面一些函數都不可以使用,我想自己寫個函數,就是傳遞整數(這個整數貌似是自1900年以來的秒數),然后我把這個整數轉化成*年*月*日*時*秒的形式

可以提供類似函數嗎?

論壇徽章:
0
10 [報告]
發(fā)表于 2009-01-07 14:38 |只看該作者
哦 看掉了關鍵的字了
哦 不用內核的函數
直接計算下也就可以了,不過代碼還是比較多的。。。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯網協(xié)會會員  聯系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP