asctime()
時間文字格式
clock()
返回自程式開始執行所經過的時間
ctime()
返回特定格式時間
difftime()
兩時刻的間隔
gmtime()
返回指向當前格林威治時間的指標
localtime()
返回指向當前時間的指標
mktime()
返回指定時間的日曆格式
strftime()
返回日期和時間的單個元素
time()
返回系統的當前日曆時間
語法:
#include
char *asctime( const struct tm *ptr );
功能: 函式將ptr所指向的時間結構轉換成下列字串:
day month date hours:minutes:seconds year\n\0例如:
mon jun 26 12:03:53 2000相關主題:
localtime(), gmtime(), time(), and ctime().
語法:
#include
clock_t clock( void );
功能:函式返回自程式開始執行的處理器時間,如果無可用資訊,返回-1。 轉換返回值以秒記, 返回值除以clocks_per_second. (注: 如果編譯器是posix相容的, clocks_per_second定義為1000000.)
相關主題:
time(),
asctime(), and ctime().
語法:
#include
char *ctime( const time_t *time );
功能:函式轉換引數time為本地時間格式:
day month date hours:minutes:seconds year\n\0ctime() 等同
asctime( localtime( tp ) );相關主題:
localtime(), gmtime(), time(), and asctime().
語法:
#include
double difftime( time_t time2, time_t time1 );
功能:函式返回時間引數time2和time1之差的秒數表示。
相關主題:
localtime(), gmtime(), time(), and asctime().
語法:
#include
struct tm *gmtime( const time_t *time );
功能:函式返回給定的統一世界時間(通常是格林威治時間),如果系統不支援統一世界時間系統返回null。 警告!
相關主題:
localtime(), time(), and asctime().
語法:
#include
struct tm *localtime( const time_t *time );
功能:函式返回本地日曆時間。警告!
相關主題:
gmtime(), time(), and asctime().
語法:
#include
time_t mktime( struct tm *time );
功能:函式轉換引數time 型別的本地時間至日曆時間,並返回結果。如果發生錯誤,返回-1。
相關主題:
time(),
gmtime(), asctime(), and ctime().
語法:
#include
size_t strftime( char *str, size_t maxsize, const char *fmt, struct tm *time );
功能:函式按照引數fmt所設定格式將time型別的引數格式化為日期時間資訊,然後儲存在字串str中(至多maxsize 個字元)。用於設定時間不同型別的**為:
**
含義
%a星期的縮略形式
%a星期的完整形式
%b月份的縮略形式
%b月份的完整形式
%c月份的縮略形式
%d月中的第幾天(1-31)
%h小時, 24小時格式 (0-23)
%i小時, 12小時格式 (1-12)
%j年中的第幾天(1-366)
%m月份 (1-12).note:某些版本的microsoft visual c++ 可能使用取值範圍0-11.
%m分鐘(0-59)
%p本地時間的上午或下午(am or pm)
%s秒鐘(0-59)
%u年中的第幾周,星期天是一周的第一天
%w星期幾的數字表示(0-6, 星期天=0)
%w一年中的第幾周,星期天是一周的第一天
%x標準日期字串
%x標準時間字串
%y年(0-99)
%y用ccyy表示的年(如:2004)
%z時區名
百分號函式strftime()返回值為處理結果字串str中字元的個數,如果發生錯誤返回零。
相關主題:
time(),
localtime(), and gmtime().
語法:
#include
time_t time( time_t *time );
功能: 函式返回當前時間,如果發生錯誤返回零。如果給定引數time ,那麼當前時間儲存到引數time中。
相關主題:
localtime(), gmtime(), strftime(), ctime(),
第十課 函式
第十課 函式 一.定義函式 def 函式名 引數1,引數2,文件描述 函式體return 值 def 定義函式的關鍵字 函式名 函式名指向函式記憶體位址,是對函式體 的引用。函式的命名應該反映出函式的功能 括號 括號內定義引數,引數是可有可無的,且無需指定引數的型別 冒號 括號後要加冒號,然後在下一...
第十課C 型別轉換
在c語言中,型別的轉換是統一的也就是 type b type a,例如 int b int a 在c 中就不一樣了,c 提供了四種型別轉換操作。c 風格的型別轉換提供了4種型別轉換操作符來應對不同場合的應用。static cast 靜態型別轉換。如int轉換成char reinterpreter c...
C 第十課 字串
1.定義 字串是尾部有結束標誌 0 的字串行。字串常量儲存成字元陣列時,用連續的位元組依次儲存各個字元 的ascii碼 尾部追加乙個位元組儲存空字元 位元組的8位都為0 但是,字串的長度不計尾部的結束標誌。2.字串處理函式 字串處理函式來自專門的函式庫。乙個函式庫通常包含兩種檔案 i.標頭檔案 h或...