做网站公司的出路,离我最近的电脑培训中心,济南做外贸的网站公司,城乡住房建设部网站保证金我有的时候写程序要用到当前时间#xff0c;我就想用python去取当前的时间#xff0c;虽然不是很难#xff0c;但是老是忘记#xff0c;用一次丢一次#xff0c;
为了能够更好的记住#xff0c;我今天特意写下这篇文章#xff0c;如果你觉的对你有用的话#xff0c;可以…我有的时候写程序要用到当前时间我就想用python去取当前的时间虽然不是很难但是老是忘记用一次丢一次
为了能够更好的记住我今天特意写下这篇文章如果你觉的对你有用的话可以收藏下。
取得时间相关的信息的话要用到python time模块,python time模块里面有很多非常好用的功能你可以去官方
文档了解下要取的当前时间的话要取得当前时间的时间戳时间戳好像是1970年到现在时间相隔的时间。
你可以试下下面的方式来取得当前时间的时间戳
import time
print time.time()
输出的结果是
1279578704.6725271
但是这样是一连串的数字不是我们想要的结果我们可以利用time模块的格式化时间的方法来处理
time.localtime(time.time())
用time.localtime()方法作用是格式化时间戳为本地的时间。
输出的结果是
time.struct_time(tm_year2010, tm_mon7, tm_mday19, tm_hour22, tm_min33, tm_sec39, tm_wday0, tm_yday200, tm_isdst0)
现在看起来更有希望格式成我们想要的时间了。
time.strftime(%Y-%m-%d,time.localtime(time.time()))
最后用time.strftime()方法把刚才的一大串信息格式化成我们想要的东西现在的结果是
2010-07-19
time.strftime里面有很多参数可以让你能够更随意的输出自己想要的东西
下面是time.strftime的参数
strftime(format[, tuple]) - string
将指定的struct_time(默认为当前时间)根据指定的格式化字符串输出
python中时间日期格式化符号
%y 两位数的年份表示00-99
%Y 四位数的年份表示000-9999
%m 月份01-12
%d 月内中的一天0-31
%H 24小时制小时数0-23
%I 12小时制小时数01-12
%M 分钟数0059
%S 秒00-59
%a 本地简化星期名称
%A 本地完整星期名称
%b 本地简化的月份名称
%B 本地完整的月份名称
%c 本地相应的日期表示和时间表示
%j 年内的一天001-366
%p 本地A.M.或P.M.的等价符
%U 一年中的星期数00-53星期天为星期的开始
%w 星期0-6星期天为星期的开始
%W 一年中的星期数00-53星期一为星期的开始
%x 本地相应的日期表示
%X 本地相应的时间表示
%Z 当前时区的名称
%% %号本身