脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|shell|

服务器之家 - 脚本之家 - Python - python如何获取当前系统的日期

python如何获取当前系统的日期

2023-02-08 11:38YZL40514131 Python

这篇文章主要介绍了python如何获取当前系统的日期,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

获取当前系统的日期

python获取当前系统时间,主要通过Python中的datetime模块来实现。

?
1
2
import datetime
from time import strftime

获取当前时间

?
1
2
now=datetime.datetime.now()
print(now.strftime("%Y-%m-%d %H:%M:%S"))

获取当前时间+3分钟之后的时间:

?
1
2
upperTime=(datetime.datetime.now()+datetime.timedelta(minutes=3)).strftime("%Y-%m-%d %H:%M:%S")
print(upperTime)

获取当前时间+5分钟之后的时间:

?
1
2
upperTime=(datetime.datetime.now()+datetime.timedelta(minutes=5)).strftime("%Y-%m-%d %H:%M:%S")
print(upperTime)

分别打印结果为:

2022-04-16 07:47:54
2022-04-16 07:50:54
2022-04-16 07:52:54

  • timedelta-时间间隔,即两个时间点之间的长度
  • now(tz=None)返回当前的本地日期和时间。如果可选参数tz没有指定,与today()一样。
  • strftime(format)返回一个表示日期的字符串,由显式格式字符串控制。引用小时、分钟或秒的格式代码将看到0值。

datetime包获得当前日期时间

在python中使用datetime包获取当前日期时间的方法。

datetime类

datetime是python内置的一个组件包,datetime包中有一个datetime类,还有一个now()方法用于获取当前的时间的datetime对象:

?
1
2
3
import datetime
now = datetime.datetime.now()
print(now) # 2022-03-20 18:32:14.178030

datetime类有year, month, day, hour, minute, second, microsecond等成员,比如上面的对象now:

?
1
2
3
4
# now: datetime.datetime(2022, 3, 20, 18, 32, 14, 178030)
print(now.year) # 2022
print(now.month) # 3
print(now.day) # 20

strftime按指定格式输出字符

datetime类的方法strftime,按指定格式从datetime对象返回一个字符串(不会改变对象自身):

?
1
2
3
4
s = now.strftime('%y%m%d')
print(s) # '220320'
print(now) # 2022-03-20 18:32:14.178030
# now: datetime.datetime(2022, 3, 20, 18, 32, 14, 178030)

其中,常用的格式表示如下:

  • %y 两位数的年份表示(00-99)
  • %Y 四位数的年份表示(000-9999)
  • %m 月份(01-12)
  • %d 月内中的一天(0-31)
  • %H 24小时制小时(0-23)
  • %M 分钟(00-59)
  • %S 秒(00-59)

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/YZL40514131/article/details/124207896

延伸 · 阅读

精彩推荐
  • Pythonpython实现连接mongodb的方法

    python实现连接mongodb的方法

    这篇文章主要介绍了python实现连接mongodb的方法,涉及Python使用pymongo模块的基本技巧,需要的朋友可以参考下 ...

    work248372020-06-24
  • PythonPython语言实现科学计算器

    Python语言实现科学计算器

    这篇文章主要为大家详细介绍了Python语言实现科学计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    Jld-Tx5432022-09-07
  • Pythonpython多线程方式执行多个bat代码

    python多线程方式执行多个bat代码

    这篇文章主要为大家详细介绍了python多线程方式执行多个bat的实现代码,感兴趣的小伙伴们可以参考一下...

    @dongxiaojie4392020-08-26
  • Python详解python基础之while循环及if判断

    详解python基础之while循环及if判断

    这篇文章主要介绍了python基础之while循环及if判断的相关资料,需要的朋友可以参考下...

    菜鸟运维5852020-12-04
  • Python用这10个小技巧加速Python编程

    用这10个小技巧加速Python编程

    编码很有趣,而Python编码更有趣,因为有很多不同的方法可以实现相同的功能。但是,大多数时候都有一些首选的实现方法,有些人将其称为Pythonic。这些...

    今日头条4642021-01-03
  • PythonPython 合并拼接字符串的方法

    Python 合并拼接字符串的方法

    这篇文章主要介绍了Python 合并拼接字符串的方法,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下...

    看云11572020-07-28
  • PythonNumpy ndarray 多维数组对象的使用

    Numpy ndarray 多维数组对象的使用

    这篇文章主要介绍了Numpy ndarray 多维数组对象的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们...

    王小王-1235582021-09-04
  • PythonPython多线程编程(三):threading.Thread类的重要函数和方法

    Python多线程编程(三):threading.Thread类的重要函数和方法

    这篇文章主要介绍了Python多线程编程(三):threading.Thread类的重要函数和方法,本文讲解了线程名称、join方法、setDaemon方法等内容,需要的朋友可以参考下...

    脚本之家5052020-05-30