Python获取、格式化当前时间日期的方法

作者:瀚阳的小驿站 时间:2021-05-27 17:34:06 

Python获取当前时间_获取格式化时间:

Python获取当前时间:

使用 time.time( ) 获取到距离1970年1月1日的秒数(浮点数),然后传递给 localtime 获取当前时间


#使用 time.localtime(time.time())
import time
times = time.time()
print(times) # 表示自 1970 年 1月 1 日 过去了多久
# 1581305612.0510154
localtime = time.localtime(times)
print(localtime)
# time.struct_time(tm_year=2020, tm_mon=2, tm_mday=10, tm_hour=11,
# tm_min=33, tm_sec=32, tm_wday=0, tm_yday=41, tm_isdst=0)

# 2020年2月10日11时33分32秒 周一 这一年的第 41 天 非夏令时

获取格式化时间:

time.time() 获取到1970年1月1日的秒数 -> time.localtime() 转变为当前时间 -> time.asctime() 将时间格式化


#获取格式化时间
import time
times = time.time()
print(times)
# 1581306786.3478658

local_times = time.localtime(times)
print(local_times)
# time.struct_time(tm_year=2020, tm_mon=2, tm_mday=10, tm_hour=11,
# tm_min=53, tm_sec=6, tm_wday=0, tm_yday=41, tm_isdst=0)

# 使用 asctime 将得到的 local_times 转化为有格式的时间
local_time_asctimes = time.asctime(local_times)
print(local_time_asctimes)
# Mon Feb 10 11:53:06 2020

格式化日期:

%y :两位数的年份表示 (00~99)

%Y :四位数的年份表示 (000~9999)

%m :月份(01~12)

%d :月份中的某一天(0~31)

%H :某时,24小时制(0~23)

%I :某时,12小时制(01~12)

%M :某分(0~59)

%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 : 当前时区的名称

%% :输出一个%

time.strftime(format[,t]):


# 格式化日期
# time.strftime(format[,t]) 参数为日期格式
import time
times = time.time()
local_time = time.localtime(times)

# Y 年 - m 月 - d 日 H 时 - M 分 - S 秒
print(time.strftime("%Y-%m-%d %H:%M:%S",local_time))
# 2020-02-10 12:07:55

# Y 年 - b 月份英文简称 - d 日期 - H 时 - M 分 - S 秒 - a 周几的英文简称
print(time.strftime("%Y %b %d %H:%M:%S %a",local_time))
# 2020 Feb 10 12:07:55 Mon

获取某月的日历:

calendar.month(year,month):

获取 year 年 month 月的日历


# 获取某月的日历
import calendar

cal = calendar.month(2020,2)
print("以下为2020年2月的日历")
print(cal)
#  February 2020
# Mo Tu We Th Fr Sa Su
#         1 2
# 3 4 5 6 7 8 9
# 10 11 12 13 14 15 16
# 17 18 19 20 21 22 23
# 24 25 26 27 28 29

来源:https://www.cnblogs.com/hany-postq473111315/p/12290540.html

标签:Python,获取时间,格式化日期
0
投稿

猜你喜欢

  • 将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例

    2022-01-17 23:49:50
  • python实现监控windows服务并自动启动服务示例

    2021-01-19 01:30:13
  • Matplotlib使用Cursor实现UI定位的示例代码

    2022-04-18 15:27:13
  • MySQL七大JOIN的具体使用

    2024-01-28 04:11:31
  • MYSQL表优化方法小结 讲的挺全面

    2024-01-25 14:20:00
  • 学习完全掌握纯CSS布局网页

    2008-05-28 17:14:00
  • 基于go-cqhttp与Flask搭建定制机器人项目实战示例

    2024-04-26 17:30:32
  • Python实现字符串与数组相互转换功能示例

    2021-08-13 15:50:12
  • 如何实现文件上传并自动归类功能?

    2010-05-24 18:37:00
  • 用Python自动发邮件提醒你周末吃啥

    2022-04-10 11:44:28
  • Python爬虫与反爬虫大战

    2023-06-05 04:11:54
  • python开发的自动化运维工具ansible详解

    2022-12-11 08:40:00
  • python字符串定义的三种方式

    2022-05-27 08:17:57
  • JS将数字转换成三位逗号分隔的样式(示例代码)

    2024-05-02 16:26:59
  • Go整合captcha实现验证码功能

    2024-04-26 17:29:43
  • sql server利用不同语种语言显示报错错误消息的方法示例

    2024-01-23 17:40:39
  • javascript计算星座属相(十二生肖属相)示例代码

    2024-05-02 17:24:11
  • 使用python将图片改为灰度图或黑白图

    2023-04-17 12:28:52
  • 浅谈Golang Slice切片如何扩容的实现

    2024-04-29 13:06:28
  • MySql带OR关键字的多条件查询语句

    2024-01-21 22:39:25
  • asp之家 网络编程 m.aspxhome.com