标准c时间与日期函数
标准c时间与日期函数
asctime
语法:
#include <time.h> 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().
clock
语法:
#include <time.h> clock_t clock( void );  | 
功能:函数返回自程序开始运行的处理器时间,如果无可用信息,返回-1。 转换返回值以秒记, 返回值除以CLOCKS_PER_SECOND. (注: 如果编译器是POSIX兼容的, CLOCKS_PER_SECOND定义为1000000.)
相关主题: time(), asctime(), and ctime().
ctime
语法:
#include <time.h> char *ctime( const time_t *time );  | 
功能:函数转换参数time为本地时间格式:
day month date hours:minutes:seconds year\n\0
ctime() 等同
asctime( localtime( tp ) );
相关主题: localtime(), gmtime(), time(), and asctime().
difftime
语法:
#include <time.h> double difftime( time_t time2, time_t time1 );  | 
功能:函数返回时间参数time2和time1之差的秒数表示。
相关主题: localtime(), gmtime(), time(), and asctime().
gmtime
语法:
#include <time.h> struct tm *gmtime( const time_t *time );  | 
功能:函数返回给定的统一世界时间(通常是格林威治时间),如果系统不支持统一世界时间系统返回NULL。 警告!
相关主题: localtime(), time(), and asctime().
localtime
语法:
#include <time.h> struct tm *localtime( const time_t *time );  | 
功能:函数返回本地日历时间。警告!
相关主题: gmtime(), time(), and asctime().
mktime
语法:
#include <time.h> time_t mktime( struct tm *time );  | 
功能:函数转换参数time 类型的本地时间至日历时间,并返回结果。如果发生错误,返回-1。
相关主题: time(), gmtime(), asctime(), and ctime().
strftime
语法:
#include <time.h> 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().
time
语法:
#include <time.h> time_t time( time_t *time );  | 
功能: 函数返回当前时间,如果发生错误返回零。如果给定参数time ,那么当前时间存储到参数time中。
相关主题: localtime(), gmtime(), strftime(), ctime(),
标准c时间与日期函数的更多相关文章
- C++ 第十课:标准c时间与日期函数
		
asctime() 时间文本格式 clock() 返回自程序开始运行所经过的时间 ctime() 返回特定格式时间 difftime() 两时刻的间隔 gmtime() 返回指向当前格林威治时间的指针 ...
 - Python 关于时间和日期函数使用 -- (转)
		
python中关于时间和日期函数有time和datatime 1.获取当前时间的两种方法: import datetime,time now = time.strftime("%Y-%m ...
 - lua的时间和日期函数
		
lua的时间和日期函数 -- ::| 分类: Lua | 标签:lua 时间 函数 |举报|字号 订阅 下载LOFTER客户端 --获取当前的时间戳,单位是秒. time=os.time(); pri ...
 - mysql 中时间和日期函数应用
		
一.MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time)函数:now() mysql> select now(); +-------------------- ...
 - [转]详细的mysql时间和日期函数
		
这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAY ...
 - mysql 中 时间和日期函数
		
From: http://www.cnblogs.com/redfox241/archive/2009/07/23/1529092.html 一.MySQL 获得当前日期时间 函数 1.1 获得当前日 ...
 - PHP之时间和日期函数
		
// 时间日期函数 Time <?php date_default_timezone_set('UTC'); // 获取当前时间的时间戳 $time0 = mktime(); $time1 = ...
 - python 时间及日期函数
		
本人最近新学python ,用到关于时间和日期的函数,经过一番研究,从网上查找资料,经过测试,总结了一下相关的方法. import timeimport datetime '''时间转化为时间戳: 2 ...
 - php第五节(字符串函数和时间、日期函数)
		
<?php //查找字符串函数 // strpos() 查找字符第一次出现的位置 重点区分大小写 //stripos — 查找字符串首次出现的位置(不区分大小写) //strrpos — 计算指 ...
 
随机推荐
- Html打印需要内容块(Js实现)
			
首先在head里面加入下面一段js代码: function preview(oper) { ) { bdhtml = window.document.body.innerHTML; //获取当前页的h ...
 - Creating Icon Overlay Handlers / 创建图标标记 Handlers (续) / VC++, Windows, DLL, ATL, COM
			
创建图标标记 Handlers (续) 1.新建一个ATL Project. 2.建议将 Project Property 中 Linker – General - “Register Output” ...
 - collection动画
			
Collection View 动画 吴迪 12 May 2014 分享文章 UICollectionView 和相关类的设置非常灵活和强大.但是灵活性一旦增强,某种程度上也增加了其复杂性: UICo ...
 - linux 命令之 ping
			
ping命令主要用于检測主机的连通性. 语法: ping [-dfnqrRv] [-c <完毕次数>] [-i <间隔秒数>] [-I <网络接口>] [-l &l ...
 - windows 8.1 安装 .Net Framework 3.5
			
1.挂载IOS虚拟光驱 2.命令提示符(管理员) dism.exe /online /enable-feature /featurename:NetFX3 /Source:F:\sources\s ...
 - cookie做订单
			
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
 - 解决xshell6评估过期,需采购问题
			
2018年12月20日补充 绿色免安装版: https://www.lanzous.com/i2njdre 密码:9b7t 2018年7月18日补充 感谢s***5大佬提供注册包,有需要的小伙伴,请留 ...
 - Expression<Func<T, bool>>与Func<T, bool>的区别
			
转自:http://www.cnblogs.com/wow-xc/articles/4952233.html Func<TObject, bool>是委托(delegate) Expres ...
 - Android无线测试之—UiAutomator工程建立
			
一.环境要求: 已经搭建好了Android UiAotomator测试环境 二.新建测试工程: 1.打开eclipse,首次打开指定一个工作空间 2.新建一个Java Project,名叫:Demo1 ...
 - Android开发:《Gradle Recipes for Android》阅读笔记1.3
			
想命令行执行gradle的构建,可以通过提供的gradle wrapper或者安装gradle. 构建android项目不需要安装gradle,因为android studio已经包含gradle.& ...