iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python 时间:datatime
  • 207
分享到

python 时间:datatime

时间pythondatatime 2023-01-31 01:01:04 207人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

官网时间格式说明:https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior 导入模块:from datetime import datetime查看

官网时间格式说明:https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior


导入模块:from datetime import datetime


查看系统当前时间

now = datetime.now()
print (now)

运行结果:

2018-07-27 15:19:50


str转换为datetime

cday = datetime.strptime('2016-6-1 18:19:59', '%Y-%m-%d %H:%M:%S')
print (cday)

运行结果:

2016-06-01 18:19:59


datetime转换为str:给客户看

now = datetime.now()
print(now.strftime('%a, %b %d %H:%M'))

运行结果:

Fri, Jul 27 03:56


datetime加减: 计算

from datetime import datetime, timedelta


now = datetime.now()
print (now)
delta_add = now + timedelta(days = 3, hours=10, minutes = 1)
print(delta_add)
delta_add = now - timedelta(days = 1, hours=10, minutes = 1)
print(delta_add)

运行结果:

2018-07-27 04:01:57.861809
2018-07-30 14:02:57.861809
2018-07-25 18:00:57.861809


本地时间转换为UTC时间:timezone

from datetime import datetime, timedelta, timezone
tz_utc_8 = timezone(timedelta(hours=8)) # 创建时区UTC+8:00
print (tz_utc_8)
now = datetime.now()
print (now)

运行结果:

UTC+08:00
2018-07-29 03:27:01.248631


本地时间转换为UTC时间:replace

dt = now.replace(tzinfo=tz_utc_8) # 强制设置为UTC+8:00
print (dt)

运行结果:

2018-07-29 03:27:01.248631+08:00


时区转换:astimezone

utc_dt = datetime.utcnow().replace(tzinfo=timezone.utc) # 拿到UTC时间,并强制设置时区为UTC+0:00:
print(utc_dt)

bj_dt = utc_dt.astimezone(timezone(timedelta(hours=8))) # astimezone()将转换时区为北京时间
print(bj_dt)

tokyo_dt = bj_dt.astimezone(timezone(timedelta(hours=9)))  # astimezone()将bj_dt转换时区为东京时间:
print(tokyo_dt)

运行结果:

2018-07-29 03:42:40.795549+00:00
2018-07-29 11:42:40.795549+08:00
2018-07-29 12:42:40.795549+09:00

小结:

  1. 时区转换一定要用带有UTC时区的时间进行转换。

  2. 时区转换可以不从+00:00的基础时区转换,可以从其他带有UTC时区的时间转换,如:bj_dt-->tokyo_dt,但要确保前面时间的时区是正确的

--结束END--

本文标题: python 时间:datatime

本文链接: https://www.lsjlt.com/news/185091.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python 时间:datatime
    官网时间格式说明:https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior 导入模块:from datetime import datetime查看...
    99+
    2023-01-31
    时间 python datatime
  • Python datatime库语法如何使用
    本篇内容主要讲解“Python datatime库语法如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python datatime库语法如何使用”吧!Python中d...
    99+
    2023-07-02
  • python time时间,日期,时间
    1.将字符串的时间转换为时间戳    方法:        a = "2013-10-10 23:40:00"        将其转换为时间数组        import time        timeArray = time.strp...
    99+
    2023-01-31
    时间 日期 python
  • Python时间,日期,时间戳之间转换
    1.将字符串的时间转换为时间戳    方法:        a = "2013-10-10 23:40:00"        将其转换为时间数组        import time        timeArray = time.strp...
    99+
    2023-01-31
    时间 日期 Python
  • Python 系统时间与Mysql时间对
             由于自己是负责海外项目,常常会遇到一些问题,最近被系统时间与mysql时间不在一个时区,而坑了自己,一般修改了系统时区之后,MySQL必须重启,不然MySQL时区是不对的,会导致数据全部都是错的~~~,哎,只有坑到了自己,...
    99+
    2023-01-31
    时间 系统 Python
  • python计算时间间隔
    计算两个时间点之间的时间间隔,可使用以下方法: datetime模块 参考 https://docs.python.org/3/library/datetime.html import datetime starttime = d...
    99+
    2023-01-31
    间隔 时间 python
  • 【Python】Python时间戳( timestamp)
    from datetime import datetime"""Python日期时间到时间戳"""# 当前日期和时间now = datetime.now()timestamp = datetime.t...
    99+
    2023-09-22
    python 开发语言 pycharm
  • C# 计算DataTime的4种时间差的方法(相差天数、相差小时、相差分钟、相差秒)
    1、相差秒 public double DiffSeconds(DateTime startTime,DateTime endTime){ TimeSpan secondSp...
    99+
    2023-05-20
    C#  DataTime时间差 C#  计算时间差 C#  DataTime
  • python unix时间戳与正常时间转
            有时候业务需要,需要把正常的时间格式与unix时间戳格式进行转换。       在python中转化方式如下,直接利用time中的函数: #! /usr/bin/env python #coding:utf-8 impo...
    99+
    2023-01-31
    时间 python unix
  • python 时间、日期、时间戳的转换
    在实际开发中经常遇到时间格式的转换,例如: 前端传递的时间格式是字符串格式,我们需要将其转换为时间戳,或者前台传递的时间格式和我们数据库中的格式不对应,我们需要对其进行转换才能与数据库的时间进行匹配等。 1、将字符串时间转换成时间戳 i...
    99+
    2023-01-31
    时间 日期 python
  • 【python】时间与时间戳互相转换
    全文一览 一、时间戳转换为时间1.0 获取时间戳1.1 datetime 法1.2 time 法 二、时间转化为时间戳 时间戳 : ,1683876941.119018 时间格式: ...
    99+
    2023-09-02
    python 数据结构 开发语言
  • python,datetime 时间格
    import datetime,re def parse_date(date_str): try: if not date_str: return None if "-" in...
    99+
    2023-01-31
    时间 python datetime
  • 时间戳Timestamp(Python)
    Python处理Excel xlrd 读取excel 日期类型2种方式 pandas中Timestamp类用法讲解 python——时间与时间戳之间的转换 python操作excel表格(xlrd/xlwt) Mysql:...
    99+
    2023-01-31
    时间 Timestamp Python
  • Python时间处理
    Python时间处理# _*_ coding: utf-8 _*_ import time import calendar import datetime # time模块中的三种时间形式 print("time stamp:", t...
    99+
    2023-01-31
    时间 Python
  • python时间操作
      #!/usr/bin/python # -*- coding:utf8 -*- import time,datetime Atime=time.time() ##获取本地时间戳 print Atime print time.strfti...
    99+
    2023-01-31
    操作 时间 python
  • python---时间和时间戳的关系转换
    首先需要导入python自带模块time 经常用的有time.time()、time.strftime()、time.strptime()、time.localtime()、time.mktime() 一、time.time()获取当前时间...
    99+
    2023-01-31
    时间 关系 python
  • python如何求两个时间的时间差
    这篇文章主要介绍“python如何求两个时间的时间差”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python如何求两个时间的时间差”文章能帮助大家解决问题。计算两个时间的时间差:from ...
    99+
    2023-07-04
  • python中的时间戳
    目录 认识时间戳认识python的time模块与常用方法datetime包生成时间戳与时间戳转时间类型的方法 认识时间戳 1970年1月1日00时00分00秒至今的总毫秒(秒)数timestampfl...
    99+
    2023-09-25
    python 开发语言
  • python 计算时间差
    Q:如何方便的计算两个时间的差,如两个时间相差几天,几小时等 A:使用datetime模块可以很方便的解决这个问题,举例如下: >>> import datetime>>> d1 = datetime....
    99+
    2023-01-31
    时间差 python
  • python日期和时间
    python中常用的处理时间的模块有两个:time 模块、datetime 模块,time模块是比较基础的一个模块,可满足对时间类型数据的基本处理;而 datetime模块可以看做是 对time模块的一个高级封装,功能更加强大,例如在时间...
    99+
    2023-01-31
    日期 时间 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作