数学建模之数据分析【二一】:Python中基本日期时间操作

公众号:快乐数模
小红书:学数模使我快乐

Python 有一个名为 DateTime 的内置模块,可以以多种方式处理日期和时间。在本文中,我们将了解 Python 中的基本 DateTime 操作。

datetime 模块中有六个主要对象类及其各自的组件,如下所示:

  • datetime.date
  • datetime.time
  • datetime.datetime
  • datetime.tzinfo
  • datetime.timedelta
  • datetime.timezone
    现在我们将看到上述 datetime 模块下每个函数的程序。

一、datetime.date()

我们可以从日期类生成日期对象。日期对象表示具有年、月、日的日期。

from datetime import date
 
current = date.today() 
 
# print current year, month, and year individually
print("Current Day is :", current.day)
print("Current Month is :", current.month)
print("Current Year is :", current.year)
  
print("\n")
print("Let's print date, month and year in different-different ways")
format1 = current.strftime("%m/%d/%y")
 
print("format1 =", format1)
     
format2 =  current.strftime("%b-%d-%Y")
print("format2 =", format2)
 
format3 = current.strftime("%d/%m/%Y")
 
print("format3 =", format3)
     
format4 =  current.strftime("%B %d, %Y")

print("format4 =", format4)

在这里插入图片描述

二、datetime.time()

从时间类生成时间对象代表当地时间。

  • hour
  • minute
  • second
  • microsecond
  • tzinfo

语法:datetime.time(hour, minute, second, microsecond)

from datetime import time
defaultTime = time()

print("default_hour =", defaultTime.hour)
print("default_minute =", defaultTime.minute)
print("default_second =", defaultTime.second)
print("default_microsecond =", defaultTime.microsecond)

time1 = time(10, 5, 25)
print("time_1 =", time1)

time2 = time(hour=10, minute=5, second=25)
print("time_2 =", time2)

time3 = time(hour=10, minute=5, second=25, microsecond=55)
print("time_3 =", time3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清上尘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值