Python 获取不同格式的时间

Python 获取不同格式的时间

01.模块time

导包:import time

01.1 基本案例

#普通的时间
import time
#这里可以根据需要选择写入对应时间的字符如:%Y表示年
print(time.strftime("%Y/%m/%d %A %H:%M:%S"))#24小时格式
print(time.strftime("%I:%M:%S"))#12小时格式

结果:

2018/06/08 Friday 13:44:53
01:44:53
[Finished in 0.2s]

01.2 常用参数

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

02.高级事件模块datetime

导包:import datetime

02.1 基本案例

import datetime
CurrTime=datetime.datetime.now()
print("当前时间:%s"%CurrTime)
#获取不同时间
print("ISO格式时间:%s"%CurrTime.isoformat())
print("当前的年份:%s"%CurrTime.year)
print("当前的月份:%s"%CurrTime.month)
print("当前的日期:%s"%CurrTime.day)
print("dd/mm/yyyy格式日期:%s/%s/%s"%(CurrTime.day,CurrTime.month,CurrTime.year))
print("当前的小时:%s"%CurrTime.hour)
print("当前的分钟:%s"%CurrTime.minute)
print("当前的秒数:%s"%CurrTime.second)

结果:

当前时间:2018-06-08 13:59:13.140926
ISO格式时间:2018-06-08T13:59:13.140926
当前的年份:2018
当前的月份:6
当前的日期:8
dd/mm/yyyy格式日期:8/6/2018
当前的小时:13
当前的分钟:59
当前的秒数:13
[Finished in 0.2s]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

皮皮-科皮子菊

你的鼓励可能解决你下一个问题

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

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

打赏作者

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

抵扣说明:

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

余额充值