Python系列之:获取当前时间和当前时间上个小时时间,格式化时间为指定形式

一、当前时间

import datetime

#当前时间
cur = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
print(cur)

输出如下所示:

2022-02-16 10:47:21

二、格式化时间为字符串

#格式化时间为字符串
day = datetime.datetime.now().strftime("%Y%m%d%H")
print(day)

三、获取当前小时上个小时的时间

pre = (datetime.datetime.now() + datetime.timedelta(hours=-1)).strftime("%Y%m%d%H")
print(pre)

四、获取当前小时,小时部分

#获取当前小时,小时部分
hour = datetime.datetime.now().strftime("%H")
print(hour)

五、获取当前小时,上个小时的时间,小时部分

#获取当前小时,上个小时的时间,小时部分
pre = (datetime.datetime.now() + datetime.timedelta(hours=-1)).strftime("%H")
print(pre)

六、完整代码如下所示

import datetime

#当前时间
cur = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
print(cur)

#格式化时间为字符串
day = datetime.datetime.now().strftime("%Y%m%d%H")
print(day)

#获取当前小时上个小时的时间
pre = (datetime.datetime.now() + datetime.timedelta(hours=-1)).strftime("%Y%m%d%H")
print(pre)

#获取当前小时,小时部分
hour = datetime.datetime.now().strftime("%H")
print(hour)

#获取当前小时,上个小时的时间,小时部分
pre = (datetime.datetime.now() + datetime.timedelta(hours=-1)).strftime("%H")
print(pre)

输出如下所示:

2022-02-16 10:47:21
2022021610
2022021609
10
09
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 您好,可以使用Python中的datetime模块来获取当前时间格式化。具体代码如下: ```python import datetime now = datetime.datetime.now() formatted_time = now.strftime("%Y-%m-%d %H:%M:%S") print("当前时间为:", formatted_time) ``` 输出结果为: ``` 当前时间为: 2022-01-01 12:00:00 ``` 希望能够帮到您! ### 回答2: 在Python中,我们可以使用datetime模块来获取当前时间,并进行格式化。 首先,我们需要导入datetime模块。然后,使用datetime模块中的now()函数获取当前日期和时间。接下来,我们可以使用strftime()函数将日期和时间转换为指定的格式。 下面是一个例子: ``` import datetime # 获取当前时间 current_time = datetime.datetime.now() # 格式化当前时间 formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S") print("当前时间为:", formatted_time) ``` 在这个例子中,我们使用strftime()函数将当前时间格式化为"年-月-日 时:分:秒"的形式。你可以根据需要自定义日期和时间的格式。 运行以上代码,你将得到一个类似于"2022-01-01 10:30:45"的字符串,表示当前的日期和时间。 值得注意的是,strftime()函数中的格式化字符串中的各个字符代表不同的日期和时间元素,比如"%Y"代表年份,"%m"代表月份,"%d"代表日期,"%H"代表小时,"%M"代表分钟,"%S"代表秒数等等。你可以根据需要在格式化字符串中添加或删除这些元素来调整日期和时间的格式。 ### 回答3: 在Python中,我们可以使用datetime模块来获取当前时间,并进行格式化。首先,需要导入datetime模块: ``` import datetime ``` 然后,使用datetime模块中的datetime函数来获取当前时间: ``` current_time = datetime.datetime.now() ``` 接下来,我们可以使用strftime函数来格式化当前时间。strftime函数接受一个字符串参数,用于指定时间的格式。以下是一些常用的格式化选项: - %Y:四位数年份 - %m:两位数月份 - %d:两位数的日期 - %H:两位数的小时(24小时制) - %M:两位数的分钟 - %S:两位数的秒数 例如,我们可以使用以下代码来获取当前时间,并将其格式化为"年-月-日 时:分:秒"的形式: ``` formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S") ``` 最后,我们可以打印出格式化后的时间: ``` print(formatted_time) ``` 上述代码的完整示例: ``` import datetime current_time = datetime.datetime.now() formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S") print(formatted_time) ``` 运行以上代码,你将能够获取当前时间,并以指定格式进行格式化

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

最笨的羊羊

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

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

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

打赏作者

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

抵扣说明:

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

余额充值