商务英语口语网 加入收藏  -  设为首页
您的位置:商务英语口语网 > 英语词汇 > 正文
英语时钟的表达方法全部
英语时钟的表达方法全部
提示:

英语时钟的表达方法全部

英语时钟的表达方法全部介绍如下: 1、所有的时间都可以用“小时 + 分钟”直接读: 6:10 six ten。 8:30 eight thirty。 2:40 two forty。 2、如果所表述的时间在半小时之内,可以用“分钟 + past + 小时”: 6:10 ten past six。 4:20 twenty past four。 10:25 twenty-five past ten。 3、如果所表述的时间在半小时之外,可以用“(相差的)分钟 + to + (下一)小时”: 10:35 twenty-five to eleven。 5:50 ten to six。 9:49 eleven to ten。 4、如果所表述的时间恰好为半小时,可以用“half + past + 小时”: 11:30 half past eleven。 2:30 half past two。 5、如果所表述的分钟和15有关,就有三种表达法: (15分钟又叫一刻钟:a quarter) 9:15 nine fifteen ; fifteen past nine ; a quarter past nine。 3:45 three forty-five ; fifteen to four ; a quarter to four。 6、整点的表达: 现在是两点整。It s two./It s two o clock。 另外英语中的 noon 和midnight 可分别直接表示白天和夜晚的12点: It s (twelve) noon. 现在是中午十二点。 It s (twelve) midnight. 现在是半夜零点。 7、大约时间: It s almost two. 马上到两点了。 It s not quite two. 还不到两点。 It s just after two. 刚过两点。 8、若想表明是上午,可在时间后加上a.m。 如:thirteen past six a.m.(上午六点十三分)。 若想表明是下午,可在时间后加上p.m。 如:four o clock p.m.(下午四点)。

时钟怎么读?
提示:

时钟怎么读?

一、顺读法:按“钟点数+分钟数”的顺序直接读出来的方法叫顺读法。 二、逆读法:按“分钟数+to/past+钟点数”的顺序读时间的方法叫逆读法。 1、分钟数小于30时,用“分钟数+past+钟点数”表示“几点几分”。 2、分钟数大于30时,用“分钟数+to+钟点数”,其中“分钟数”为60减去原分钟数,“钟点数”为“下一个钟点数”,表示“差几分几点”。 举例说明: 1、6:35读作six thirty-five。 2、4:04读作four o four。 3、10:00读作ten o'clock。 4、9:10读作:ten past nine。 5、7:53读作:seven to eight。(seven=60-53,eight=7+1)

gettimeofday()和time()的区别是什么?
提示:

gettimeofday()和time()的区别是什么?

gettimeofday()和time()的区别就是,time(); 当前时间的UNIX时间戳,也就是从有UNIX开始到现在的秒数。gettimeofday(); 内置函数生成的数组。 一、gettimeofday是计算机函数,使用C语言编写程序需要获得当前精确时间(1970年1月1日到现在的时间),或者为执行计时,可以使用gettimeofday()函数。 二、#include int gettimeofday(struct timeval*tv, struct timezone *tz);其参数tv是保存获取时间结果的结构体,参数tz用于保存时区结果:struct timezone{int tz_minuteswest;/*格林威治时间往西方的时差*/int tz_dsttime;/*DST 时间的修正方式*/}timezone 参数若不使用则传入NULL即可。 三、本函数是 gettimeofday(2) 的接口。返回一个关联数组,包含有系统调用返回的数据。自 PHP 5.1.0 起有个可选参数 return_float,当其设为 TRUE 时,gettimeofday() 会返回一个浮点数。 四、time() 是指返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数的函数,主要用来获取当前的系统时间,返回的结果是一个time_t类型。 五、其值表示从UTC(Coordinated Universal Time)时间1970年1月1日00:00:00(称为UNIX系统的Epoch时间)到当前时刻的秒数。然后调用localtime函数将time_t所表示的UTC时间转换为本地时间(我们是+8区,比UTC多8个小时)并转成struct tm类型,该类型的各数据成员分别表示年月日时分秒。

gettimeofday()和time()的区别
提示:

gettimeofday()和time()的区别

UNIX及Linux的时间系统是由「新纪元时间」Epoch开始计算起,单位为秒。Epoch是指定为1970年1月1日凌晨零点零分零秒,格林威治时间。目前大部份的UNIX系统都是用32位来记录时间,正值表示为1970以后,负值则表示1970年以前。下面看下time.h中的time函数,sys/time.h中的gettimeofday函数#include
#include
#includeint main(){
time_t tt;
struct timeval tv;
tt=time(NULL);
gettimeofday(&tv,NULL);
printf("time_t sec is %d\n",tt);
printf("gettimeofday tv_sec is %d, usec is %d \n",tv.tv_sec,tv.tv_usec);
}PS: time 与 gettimeofday 两个函数得到的都是从Epoch开始到当前的秒数(tt=tv.tv_sec),而后者还能得到更精细的微秒级结果,即tv_sec*(10^6)+tv_usec为从Epoch开始到当前的微秒数