国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Ruby中Time對象的常用函數總結

2019-10-26 19:29:09
字體:
來源:轉載
供稿:網友

時間對象. Time.now返回當前時間.

1、Time.at

Time.at(time[, usec])

返回time所指時間的Time對象. time可以是Time對象,也可以是表示自起算時間以來的秒數的整數或浮點數.

若浮點精度不夠時,可以使用usec. 它將返回time +(usec/1000000)所表示的時間. 此時,time和usec都必需是整數.

生成的Time對象將使用地方時的時區.

2、Time.gm、Time.utc

Time.gm(year[, mon[, day[, hour[, min[, sec[, usec]]]]]])Time.gm(sec, min,hour, mday, mon, year, wday, yday, isdst, zone)Time.utc(year[,mon[, day[, hour[, min[, sec[, usec]]]]]])Time.utc(sec,min, hour, mday, mon, year, wday, yday, isdst, zone)

返回由參數指定的協調世界時的Time對象. 第1參數后面的全是可選參數. 若省略這些參數的話,將使用最小的可能值.

這些參數也可以處理字符串.

例:

p Time.gm *"2002-03-17".split("-")[v1] # => Sun Mar 17 00:00:00UTC 2002

等價于

p Time.gm(*"2002-03-17".split("-"))

rails中可以通過parse由字符串可以直接轉化為時間

p Time.parse(“2002-03-17”) #=> Sun Mar 17 00:00:00 +0800[v2] 2002

 

3、Time.local、Time.mktime

Time.local(year[, mon[, day[, hour[, min[, sec[,usec]]]]]])Time.local(sec, min, hour, mday, mon, year,wday, yday, isdst, zone)Time.mktime(year[, mon[, day[, hour[, min[, sec[,usec]]]]]])Time.mktime(sec, min, hour, mday, mon,year, wday, yday, isdst, zone)

返回由參數指定的地方時的Time對象.

 

4、Time.new、Time.now

返回當前時間的Time對象. new與now的區別在于,它會調用initialize.

 

5、Time.times

Time.times((<obsolete>))

以Struct::Tms的形式返回自身進程和其子進程所消耗的用戶/系統CPU時間情況. Struct::Tms是結構體類,它有下列成員.

 

utime  # user timestime  # system timecutime  # user time ofchildrencstime  # system timeof children

采用浮點數的形式來表示時間,其單位為秒.

 

6、self + other

返回self之后other秒鐘的那個時間.

 

7、self - other

若other是Time對象的話,就以Float形式返回這二者間的時間差,單位是秒. 若other是數值時, 就返回self之前other秒鐘的那個時間.

 

8、self <=>other

時間的比較. other必需是Time對象或數值.若是數值的話, 就把它當做自起算時間以來經過的秒數,然后進行比較.

 

9、asctime、ctime

將時間變為asctime形式的字符串. 但不包含末尾的 /n .

 

10、gmt?、utc?

若self的時區是協調世界時的話,就返回真.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兰溪市| 积石山| 汉沽区| 噶尔县| 安新县| 布拖县| 延边| 巴马| 高碑店市| 娄底市| 肃宁县| 迭部县| 防城港市| 梓潼县| 绿春县| 新蔡县| 普陀区| 潜江市| 佛教| 罗源县| 扶风县| 福清市| 阿克苏市| 乐安县| 化州市| 即墨市| 夏邑县| 筠连县| 新竹市| 孟连| 静海县| 宁强县| 扬中市| 松原市| 大同县| 罗平县| 柘荣县| 卢氏县| 汝城县| 镇安县| 嵊泗县|