python 获取时间(各种格式)

article/2025/9/30 10:28:18

-----------前置条件:

import datetime
import time

1.输出格式: 年-月-日 时:分:秒.毫秒

curr_time = datetime.datetime.now()

输出:

2.输出格式:年-月-日 时:分:秒

 curr_time = datetime.now()timestamp = datetime.strftime(curr_time, '%Y-%m-%d %H:%M:%S')print(timestamp)

3.输出格式:年-月-日

timestamp=curr_time.date()

输出:

4.输出格式:年

timestamp=curr_time.year

输出:

5.输出格式:月

timestamp=curr_time.month

输出:

6.输出格式:日

timestamp=curr_time.day

输出:

7.输出格式:时

timestamp=curr_time.hour

输出:

8.输出格式:分

timestamp=curr_time.minute

输出:

9.输出格式:秒

timestamp=curr_time.second

输出:

10.获取秒级时间戳:10位

t = time.time()
print(int(t))

输出:

11.获取毫秒级时间戳:13位

t = time.time()
print(int(round(t * 1000)))

输出:

12.获取 上一个5分钟时间戳(上一个小时整) 或下一个5分钟(下一个小时整)

import timetimestamp = int(time.time())
last_5min = timestamp - timestamp % 300   #上一个5分钟整的时间戳
next_5min = timestamp - timestamp % 300 + 300  #下一个5分钟整的时间戳
print(last_5min, next_5min )timestamp = int(time.time())
last_1h = timestamp - timestamp % 3600   #上一个1小时整的时间戳
next_1h = timestamp - timestamp % 3600 + 3600  #下一个1小时整的时间戳
print(last_1h, next_1h)

输出:

13.datatime类型 各个时间段获取

import datetimenow=datetime.datetime.now()# 前一小时a = now - datetime.timedelta(hours=1)print("前一小时")print(a.strftime("%Y-%m-%d %H:%S:%M")+"\n")# 前一天b = now - datetime.timedelta(days=1)print("前一天")print(b.strftime("%Y-%m-%d %H:%S:%M")+"\n")# 上周日c = now - datetime.timedelta(days=now.isoweekday())print("上周日")print(c.strftime("%Y-%m-%d %H:%S:%M")+"\n")# 上周一d = c - datetime.timedelta(days=6)print("上周一")print(d.strftime("%Y-%m-%d %H:%S:%M")+"\n")# 上个月最后一天e = now - datetime.timedelta(days=now.day)print("上个月最后一天")print(e.strftime("%Y-%m-%d %H:%S:%M"+"\n"))# 上个月第一天print("上个月第一天")print(datetime.datetime(e.year, e.month, 1))

输出:

 


http://chatgpt.dhexx.cn/article/JLDaKo5I.shtml

相关文章

Python 日期和时间用法超强总结

时间无疑是生活各个方面中最关键的因素之一,因此,记录和跟踪时间变得非常重要。在 Python 中,可以通过其内置库跟踪日期和时间。今天我们来介绍关于 Python 中的日期和时间,一起来了解如何使用time和datetime模块查找和修改日期和…

超全!Python 处理日期与时间的全面总结!

Python的时间处理模块在日常的使用中用的较多多,但是使用的时候基本上都是要查资料,还是有些麻烦的,梳理下,便于以后方便的使用。 目录 时间相关概念 Python time模块 时间格式化 计时器功能 time模块其他内置函数 time模块包…

python 日期和时间处理(time,datetime模块讲解)

在现实生活中,我们常常遇到时间序列任务。所以今天讲解下日期和时间处理。 Python 日期时间(datetime) 1.获取当前时间 import datetimedatetime_object datetime.datetime.now() print(datetime_object)2.获取当前日期 import datetimedate_object datetime.…

urllib之urlopen和urlretrieve的headers传入以及parse、urlparse、urlsplit的使用

urllib库是什么? urllib库python的一个最基本的网络请求库,不需要安装任何依赖库就可以导入使用。它可以模拟浏览器想目标服务器发起请求,并可以保存服务器返回的数据。 urllib库的使用: 1、request.urlopen (1)只能传入url的方式 from http…

python urlparse()方法

该方法实现url的识别和分段,这里先用一个实例来看一下 from urllib.parse import urlparseresulturlparse(http://www.baidu.com/index.html;user?id5#comment) print(type(result),result) 这里我们用urlparse()方法进行了URL的解析,首先&#xff0c…

python爬虫之urllib.parse详解

Python 中的 urllib.parse 模块提供了很多解析和组建 URL 的函数。 urlunparse() 通过长度为6的可迭代对象,组建URL urlunsplit() 通过长度为5的可迭代对象,组建URL urljoin() 将两个链接参数拼接为完整URL urlencode() 将字典转换为请求参数 parse_qs(…

Python中Urlparse模块

Urlparse这个第三方模块中包含的函数有urljoin、urlsplit、urlunsplit、urlparse等。 1.urlparse.urlparse(urlstring[, scheme[, allow_fragments]]) urlparse将urlstring解析成6个部分,它从urlstring中取得URL,并返回元组 (scheme, netloc, path, pa…

[240]python的urllib.parse库解析URL

Python 中的 urllib.parse 模块提供了很多解析和组建 URL 的函数。 解析url urlparse() 函数可以将 URL 解析成 ParseResult 对象。对象中包含了六个元素,分别为: 协议(scheme) 域名(netloc) 路径&#x…

Python之urllib爬虫-request模块和parse模块详解

文章目录 urllibrequest模块访问URLRequest类其他类 parse模块解析URL转义URL robots.txt文件 urllib urllib是Python中用来处理URL的工具包,源码位于/Lib/下。它包含了几个模块:用于打开及读写的urls的request模块、由request模块引起异常的error模块、…

url.parse() 的替换方法new URL(),URl.parse()的使用。

URl.parse()的解析使用 对于这种表单提交的的请求路径,由于其中具有用户动态填写的内容所以不能通过完整的URL路径来处理这个请求对于我们来讲,只需要判定,请求路径是/……?之前就行 var myurl require(url); var obj myurl.p…

Python之urlparse模块

一、简介 urlparse库用于把url解析为各个组件,支持file,ftp,http,https, imap, mailto, mms, news, nntp, prospero, rsync, rtsp, rtspu, sftp, shttp, sip, sips, snews, svn, svnssh, telnet等几乎所有的形式。根据其官网的说明,在Python3.0中&#x…

Python模块:urlparse模块(操作url)

文章目录 一、介绍二、功能介绍1.urlparse.urlparse2.urlparse.urlsplit3.urlparse.urljoin 一、介绍 官方文档 :http://docs.python.org/library/urlparse.html作用:urlparse模块主要是用于解析url中的参数 对url按照一定格式进行 拆分或拼接注意&…

基于FPGA的人脸识别

基于FPGA的人脸识别 一.理论基础 1.基本介绍 模块框图: 在上一篇文章里,已经实现了基于OV5640的摄像头监控,在此基础上,我们加入一些图像处理的内容,即可实现简单的一些图像处理效果,这次做到的就是最…

facenet 人脸识别原理理解(三)

在前两篇文章已经介绍了facenet人脸识别代码的使用和具体操作,但相关的原理还是没有说,这篇文章进行简单的讲解一下。 1. 原理 在人脸识别中,当我们需要加在图片数据库入新的一张人脸图片时,是怎么做到识别的呢,难道…

人脸识别mtcnn原理

人脸检测,也就是在图片中找到人脸的位置。输入是一张可能含有人脸的图片,输出是人脸位置的矩形框。 人脸对齐。原始图片中人脸的姿态、位置可能有较大的区别,为了之后统一处理,要把人脸“摆正”。为此,需要检测人脸中…

dlib中的人脸识别原理

这里讨论的是人脸识别,不是人脸检测 dlib中是先检测都人脸,然后把人脸通过Resnet生成一个128维的向量,Resnet有几种不同深度的结构(图片来自https://raw.githubusercontent.com/raghakot/keras-resnet/master/images/architecture.png) dlib…

计算机识别人脸原理,深入浅出人脸识别原理

编辑推荐: 本文主要介绍了人脸识别流程,如何提取面部训练数据进行识别以及人脸检测和人脸识别,它们应用场景有哪些,希望对您的学习又所帮助。 本文来自于csdn,由火龙果软件Alice编辑、推荐。 前不久Iphone X发布,革命性的取消了TouchID(指纹识别),而添加了更酷的 FaceID(…

基于html5鼠标悬停图片动画展示效果

分享一款基于html5鼠标悬停图片动画展示效果。里面包含两款不同效果的html5图片展示效果。效果图如下&#xff1a; 在线预览 源码下载 实现的代码。 html代码&#xff1a; <div class"wrap" id"wrap"><div style"float: left; padding-top…

组件分享之后端组件——一个简单且高度可扩展的分布式文件系统seaweedfs

组件分享之后端组件——一个简单且高度可扩展的分布式文件系统seaweedfs 背景 近期正在探索前端、后端、系统端各类常用组件与工具&#xff0c;对其一些常见的组件进行再次整理一下&#xff0c;形成标准化组件专题&#xff0c;后续该专题将包含各类语言中的一些常用组件。欢迎大…

代理神器Charles4.2.8的破解

打开Charles&#xff0c;点击工具栏的Help&#xff0c;选择Register Charles&#xff0c;在两栏里分别输入即可。 Registered Name: https://zhile.io License Key: 48891cf209c6d32bf4