19 erlang中的時間,日期

2021-09-01 19:34:40 字數 1366 閱讀 8086

時間函式涉及的資料型別:

data types

datetime() =

datetime1970() = , time()}

date() =

year() = integer() >= 0

year cannot be abbreviated. example: 93 denotes year 93, not 1993. valid range depends on the underlying os. the date tuple must denote a valid date.

year1970() = 1970..10000

month() = 1..12

day() = 1..31

time() =

hour() = 0..23

minute() = 0..59

second() = 0..59

daynum() = 1..7

ldom() = 28 | 29 | 30 | 31

yearweeknum() =

weeknum() = 1..53

1. 返回當前 年月日的函式

erlang:date() -> date

type: date = .

2. 返回當前系統的 年月日,時分秒

erlang:localtime() -> datetime

type: datetime = .

3.返回當前時間戳

erlang:now() -> timestamp()

type: timestamp() =

返回從1970.1.1 0:00開始到現在的時間,

返回結果是 百萬秒,秒,微妙

4.返回當前系統的時分秒

time() ->

hour = minute = second = integer() >= 0

5.通過年月日算星期幾

day_of_the_week(date) -> daynum()

day_of_the_week(year, month, day) -> daynum().

返回星期1到星期日的代號是1-7

6.把秒轉化為時間

seconds_to_daystime(seconds) -> .

seconds = days = integer()

time = time().

7.返回從當天0時到現在的秒數

time_to_seconds(time) -> secs_per_day()

types:

time = time()

secs_per_day() = 0..86400

8.

mysql中時間日期的處理

1 select srcapid as apid,year statdate as datey,month statdate as datem,ticketflag as bstype,sum case when msgstatus is not null and msgstatus and msg...

Java中的時間日期處理

1 精確到毫秒 date 的文字 日期 2 精確到天 calendar 的文字 日期 3 精確到毫秒 date 的日期 文字 4 精確到天 calendar 的日期 文字 當然了 calendar也是可以精確到秒的,比如 set功能 2008年5月12日 星期一 14時28分04秒 calendar...

Python中的時間日期轉換

python關於時間日期有兩個庫datetime和time,於是我們要在四種格式之間轉換 datetime.datetime物件 datetime.datetime.now time.struct time物件 time.localtime 字串 2010 12 04t10 30 53 時間戳 12...