日期处理

ZDNet软件频道 时间:2000-05-23 作者:Nathan Torkington |  我要评论(1)
本文关键词:
人类文明的历史进程是通过精确的日期和时间来刻划的, 让我们来看看Perl 程序员是如何处理日期的

日期是如何表示的

表示日期的方式多种多样:

"18 Jan 1973"

"18/01/1973"

"01/18/1973"

"Jan 18 1973"

"18-01-73"

"18-01-1973"

"01/73"

其中,一些格式适合用在email中,一些适用在HTTP头中, 一些适合用在支票簿中,另外一些则仅适用于信用卡,其中一些格式含义不清(如“01-06-1973”是表示6月1日呢,还是表示1月6日呢?)  如果不规定日期的表示形式,是很难处理日期的。

如果你想了解“18 Jan 1973“和“6 Sep 1950”之间的区别,你需要把它们转换为数字表示。Unix 内部使用纪元秒表示时间。日期和时间加起来表示之自格林威志时间1970年1月1日午夜时分(纪元)到当前时刻之间的秒数。“18 Jan 1973” (假定为午夜时分) 的纪元秒为96163200。在该系统中,午夜表示一天的开始时刻。

上一页 下一页
处理日期 让我们生成一个日期

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134