首页 > 编程语言 >python datetime模块常用功能

python datetime模块常用功能

时间:2023-03-16 17:13:33浏览次数:41  
标签:python fromtimestamp datetime un 时间 模块 time date

  • 时间的转换:

    时间戳转日期(datetime.date.fromtimestamp(1234567896)),返回日期年-月-日

    时间戳转年月日时分秒(datetime.datetime.fromtimestamp(1234567896)),返回年-月-日 时:分:秒

    年月日时分秒 转换为时间戳  

import datetime
import time
# 获取当前时间
dtime = datetime.datetime.now()
un_time = time.mktime(dtime.timetuple())
print(un_time)
# 将unix时间戳转换为“当前时间”格式
times = datetime.datetime.fromtimestamp(un_time)
print(times)

转换结果:
1559568302.0
2019-06-03 21:25:02

  

    字符串转日期(datetime.datetime.strptime("2020/12/29 8:8:00",'%Y/%m/%d %H:%M:%S'));

  • 当前时间的计算:datetime.date.today()获取当前日志、datetime.datetime.now()获取当前年月日时分秒;
  • 计算当前时间的年、月、日、时、分、秒、星期:直接通过时间对象的属性提取即可;
  • 时间差的运用:如:五天前的日期before_5_date = datetime.date.today() + datetime.timedelta(days=-5);可传入的参数如下:days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0

参考资料:

https://zhuanlan.zhihu.com/p/391900039

https://m.py.cn/jishu/jichu/23538.html

标签:python,fromtimestamp,datetime,un,时间,模块,time,date
From: https://www.cnblogs.com/mumu-lin/p/17223338.html

相关文章

  • python 雪花算法demo
    importtimeimportloggingclassInvalidSystemClock(Exception):"""时钟回拨异常"""pass#64位ID的划分WORKER_ID_BITS=5DATACENTER_ID_B......
  • python工程打包成可执行文件
    1、将python打包成exe的方式python上常见的打包方式目是通过pyinstaller来实现的。pipinstallpyinstaller或者用镜像下载:#清华源pipinstallpyinstaller-i......
  • python选出一定数量的随机文件到某个文件夹
    importosimportrandomimportshutildefmove_file(target_path,save_path,number):file_list=os.listdir(target_path)random.shuffle(file_list)......
  • python用递归方式去掉首尾空格
    #递归去除空格deftrip_str(s):   ifs[0]=='':       returntrip_str(s[1:])   elifs[-1]=="":       returntrip_str(s[:-1])......
  • QtConcurrent 并发 模块使用
    原文链接我的代码example//startathread,executealgorithmQFuture<void>future=QtConcurrent::run(this,&Deployment::useAlgorithm,......
  • 爬虫 相关 requests模块介绍、requests发送get请求、requests携带参数、url编码解码、
    爬虫介绍爬虫是什么爬虫就是程序---》从互联网中,各个网站上,爬取数据[能浏览的页面才能爬],做数据清洗,入库爬虫的本质模拟方式http请求,获取数据---》入库......
  • Python中列表去重常用的3种方法!
    在Python中,列表去重的方法有很多种,其中比较常用的方法有3种:1、利用字典的【fromkeys()】和【keys()】方法去重;2、集合的可迭代方法;3、用for循环。这3种方法希望大家可......
  • github更新项目中的子模块
    若a项目已经引入了b项目作为子模块,可以使用以下步骤来同步更新b子模块:进入a项目的根目录,执行以下命令来切换到b子模块的目录:cdb执行以下命令,将b子模块更新到最新版本:git......
  • Python3实现的简单三级菜单功能示例(Python实现三级菜单)
    三级菜单_要求:1.运行程序输出第一级菜单2.选择一级菜单某项,输出二级菜单,同理输出三级菜单3.菜单数据保存在文件中4.让用户选择是否要退出5.有返回上一级菜单的功能......
  • 0307-0314模块与包
    0307-03141.模块的简介#1.定义:一系列功能的集合#2.作用:拿来主义,极大提高开发效率#3.来源: 1.内置:#python解释器自带的,直接拿来使用的 2.第三方:#别人写的,如果想......