erlang calendar模块
3.datetime_to_gregorian_seconds/1
6.gregorian_seconds_to_datetime/1
11.local_time/0
12.local_time_to_universal_time/1
13.local_time_to_universal_time_dst/1
22.universal_time_to_local_time/0
23.valid_date/1
24.valid_date/3
date_to_gregorian_days(Date) -> Days
date_to_gregorian_days(Year, Month, Day) -> Days
参数:
Date = date()
Year = year()
Month = month()
Day = day()
返回:
从0年1月1日到指定时间的天数
参数:
DateTime = datetime()
Seconds = integer() >= 0
返回:
从0年1月1日到指定时间的秒数
参数:
Date = date()
Year = year()
Month = month()
Day = day()
返回:
指定日期是星期几
参数:
Seconds = integer() >= 0
返回:
指定秒数的日期
参数:
Year = year()
返回:
指定年份是不是闰年,是则为true,不是则为false
返回:
当前时间的{Year, 第几周}
返回:
指定时间的{Year, 第几周}
参数:
Year = year()
Month = month()
LastDay = Idom()
返回:
指定年月的最后一天是多少号
返回:
返回当前本地时间
参数:
DateTime = datetime1970()
返回:
本地时间转换成的时间时间
参数:
DateTime = datetime1970()
返回:
本地时间转换成的时间时间,该函数比local_time_to_universal_time多了一层[]
参数:
Now = erlang:now()
返回:
指定时间转换成世界时间
参数:
Now = erlang:now()
返回:
指定时间转换成本地时间
参数:
Now = erlang:now()
返回:
指定时间转换成世界时间
参数:
Seconds = Days = integer()
Time = time()
返回:
{Days, time()}
返回:
指定秒数(0到86400之间)转换为time()
参数:
T1 = T2 = datetime()
Days = integer()
返回:
T1和T2相差的时间,格式{Days, {Hour, Minute, Seconds}
参数:
Time = time()
secs_per_day() = 0..86400
返回:
指定时间转换成秒
返回:
返回当前的世界时间