Python关于时间的问题

Python关于时间的问题

首先我们看看导入的包
导入time这个包就可以通过它获取是时间

# -*- coding: UTF-8 -*-
import time

print(time.time())
# 输出:1540693297.94459

通过执行上面代码后我们发现我们得到的是一个时间戳,这个时间戳是根据1970年到现在的秒数据

但是很多人需求并不要一个时间戳,而是要所有人都看的懂的(年月日,时分秒)

所以我们需要将这个时间戳进行计算,一分钟是60秒,所以我们就要算分钟,这些是可以通过模运算来解决这个问题的。不过已经有人帮我们做了这个计算了,我们只需要这样使用(上代码):

# -*- coding: UTF-8 -*-
import time

print("当前时间: ",time.strftime('%Y.%m.%d %H:%M:%S ',time.localtime(time.time())))
# 输出:当前时间:  2018.10.28 10:34:50 

那么这个time转字符串的参数如下面的列表

符号描述范围/案例
%a星期几的简写
%A星期几的全称
%b月分的简写
%B月份的全称
%c标准的日期的时间串
%C年份的后两位数字
%d十进制表示的每月的第几天0-31
%D月/天/年
%e在两字符域中,十进制表示的每月的第几天
%F年-月-日
%g年份的后两位数字,使用基于周的年
%G年分,使用基于周的年
%h简写的月份名
%H24小时制的小时0-23
%I12小时制的小时01-12
%j十进制表示的每年的第几天
%m十进制表示的月份01-12
%M十时制表示的分钟数00=59
%n新行符
%p本地的AM或PM的等价显示
%r12小时的时间
%R显示小时和分钟:hh:mm
%S十进制的秒数00-59
%t水平制表符
%T显示时分秒:hh:mm:ss
%u每周的第几天,星期一为第一天 (值从0到6,星期一为0)
%U第年的第几周,把星期日做为第一天(值从0到53)00-53
%V每年的第几周,使用基于周的年
%w十进制表示的星期几(值从0到6,星期天为0)0-6
%W每年的第几周,把星期一做为第一天(值从0到53)00-53
%x标准的日期串
%X标准的时间串
%y不带世纪的十进制年份(值从0到99)00-99
%Y带世纪部分的十制年份000-9999
%z,%Z时区名称,如果不能得到时区名称则返回空字符。
%%百分号
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

盗理者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值