Python 获取今天任意时刻的时间戳的方法

 更新时间:2022年06月24日 10:12:28   作者:是大嘟嘟呀  
本文主要介绍了Python 获取今天任意时刻的时间戳的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧<BR>

代码

# -*- coding: utf-8 -*-
# Author    : markadc

from datetime import datetime, timedelta


# 获取今天任意时刻的时间戳
def today_anytime_tsp(hour, minute, second=0):
    now = datetime.now()
    today_0 = now - timedelta(hours=now.hour, minutes=now.minute, seconds=now.second)
    today_anytime = today_0 + timedelta(hours=hour, minutes=minute, seconds=second)
    tsp = today_anytime.timestamp()
    print('{}  的时间戳是  {}'.format(today_anytime, tsp))
    return tsp


if __name__ == '__main__':
    tsp = today_anytime_tsp(18, 15, 23)  # 获取今天18点15分23秒的时间戳
    print(tsp)

 输出

ps:Python来获取昨天和今天的日期

这个问题也是常见问题,可能碰到这种问题我们就会这么写yesterday = today - 1,tomorrow = today + 1;这样写实际会报错,会提示不支持的操作类型。碰到时间差的问题的,优先考虑datetime模块中的timedelta。具体获取很简单

>>> import datetime
>>> today = datetime.date.today()                   # 今天
>>> yesterday = today - datetime.timedelta(days=1)  # 昨天
>>> tomorrow = today + datetime.timedelta(days=1)   # 明天
>>> print(yesterday,today,tomorrow)
(datetime.date(2018, 7, 31), datetime.date(2018, 8, 1), datetime.date(2018, 8, 2))
>>>

其他的也可以获取一秒后,一分钟,一小时,甚至一年的具体日期

>>> import datetime
>>> t1 = datetime.datetime.today()                  # 获取现在时间
>>> t1
datetime.datetime(2018, 8, 1, 21, 34, 19, 924000)  
>>> t2 = t1 + datetime.timedelta(seconds=1)         # 获取一秒后的时间
>>> t2
datetime.datetime(2018, 8, 1, 21, 34, 20, 924000)  
>>> t3 = t1 + datetime.timedelta(seconds=60)        # 获取一分后的时间
>>> t3
datetime.datetime(2018, 8, 1, 21, 35, 19, 924000)
>>> t4 = t1 + datetime.timedelta(seconds=3600)      # 获取一小时后的时间
>>> t4
datetime.datetime(2018, 8, 1, 22, 34, 19, 924000)
>>> today = datetime.date.today()                   # 获取当前日期
>>> anday = today + datetime.timedelta(days=365)    # 获取一年后日期
>>> print(anday)
2019-08-01
>>>

到此这篇关于Python 获取今天任意时刻的时间戳的方法的文章就介绍到这了,更多相关Python 获取今天任意时刻的时间戳内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python分分钟绘制精美地图海报

    python分分钟绘制精美地图海报

    基于Python中诸如matplotlib等功能丰富、自由度极高的绘图库,我们可以完成各种极富艺术感的可视化作品,关于这一点我在系列文章在模仿中精进数据可视化中已经带大家学习过很多案例了
    2022-02-02
  • 为什么从Python 3.6开始字典有序并效率更高

    为什么从Python 3.6开始字典有序并效率更高

    这篇文章主要给大家介绍了关于为什么从Python 3.6开始字典有序并效率更高的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • Python 利用4行代码实现图片灰度化的项目实践

    Python 利用4行代码实现图片灰度化的项目实践

    灰度处理是将彩色图像转换为灰度图像的过程,即每个像素的颜色由红、绿、蓝三个通道的值组成,转换为一个单一的灰度值,本文主要介绍了Python 利用4行代码实现图片灰度化的项目实践,感兴趣的可以了解一下
    2024-04-04
  • Python实现对二维码数据进行压缩

    Python实现对二维码数据进行压缩

    当前二维码的应用越来越广泛,包括疫情时期的健康码也是应用二维码的典型案例。本文的目标很明确,就是使用python,实现一张二维码显示更多信息,代码简单实用,感兴趣的可以了解一下
    2023-02-02
  • python实现计算图形面积

    python实现计算图形面积

    这篇文章主要为大家详细介绍了python实现计算图形面积,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-02-02
  • python实现根据主机名字获得所有ip地址的方法

    python实现根据主机名字获得所有ip地址的方法

    这篇文章主要介绍了python实现根据主机名字获得所有ip地址的方法,涉及Python解析IP地址的相关技巧,需要的朋友可以参考下
    2015-06-06
  • opencv将视频逐帧保存为图片的实现示例

    opencv将视频逐帧保存为图片的实现示例

    本文使用python-opencv将本地视频逐帧保存为图片(.jpg)格式,将保存的图片放在当前目录的一个文件夹内,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • Python中解决schedule模块安装与使用问题的完整指南

    Python中解决schedule模块安装与使用问题的完整指南

    在 Python 开发中,定时任务是一个非常常见的需求,schedule 是一个轻量级的 Python 库,专门用于简化定时任务的实现,本文将围绕 schedule 模块的安装与使用进行详细介绍,希望对大家有所帮助
    2025-03-03
  • Python发送邮件的几种方式(最全总结!)

    Python发送邮件的几种方式(最全总结!)

    发送电子邮件是个很常见的开发需求,平时如果有什么重要的信息怕错过,就可以发个邮件到邮箱来提醒自己,这篇文章主要给大家介绍了关于Python发送邮件的几种方式,需要的朋友可以参考下
    2024-03-03
  • pytorch算子torch.arange在CPU GPU NPU中支持数据类型格式

    pytorch算子torch.arange在CPU GPU NPU中支持数据类型格式

    这篇文章主要为大家介绍了pytorch算子torch.arange在CPU GPU NPU支持数据类型格式,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09

最新评论