12_2 Python datetime进行时间日期转换

本文详细介绍了Python的datetime模块如何进行时间日期的转换,包括从timestamp到datetime对象的转换,以及datetime对象到timestamp的转化过程,是Python编程中处理日期时间的重要知识点。
摘要由CSDN通过智能技术生成
# __author__ = 'lzc'
# -*- coding: UTF-8 -*-

from datetime import datetime


def get_time_str():
    #获取当前时间,并转换成字符串
    now = datetime.now()
    print (now)
    timestr = now.strftime('%Y-%m-%d %H:%M:%S')
    print ( "获取当前时间,并转换成字符串:"+timestr,type(timestr))

    time = now.strftime('%H:%M:%S')
    print ( "获取当前时间,并转换成字符串,只显示时间:"+time,type(time))

def get_time_stamp():
    #获取本地时间戳
    stamp =datetime.now().timestamp()
    stampround = round(stamp,3) #保留三位小数
    print ('\n获取本地时间戳:',stampround,type(stamp))


def str_to_datetime():
    #将时间字符串转换成时间类型

    str = '2021-06-17 10:38:26'
    date_time = datetime.strptime(str,"%Y-%m-%d %H:%M:%S")
    print('\n将时间字符串转换成时间类型:',date_time,type(date_time))

    date = datetime.strptime(str,"%Y-%m-%d %H:%M:%S").date()
    print('将时间字符串转换成时间类型,只显示日期:',date,type(date))

    time = datetime.strptime(str,"%Y-%m-%d %H:%M:%S").time()
    print('将时间字符串转换成时间类型,只显示时间:',time,type(time))

    str2 ='10:38:26'
    time2 = datetime.strptime(str2,'%H:%M:%S').time()
    print('将时间字符串转换成时间类型,只显示时间:',time2,type(time2))


def tramp_to_datetime():
    #将时间戳转换成时间类型
    int_date = 1623861506
    dt = datetime.fromtimestamp(int_date)
    print('\n将时间戳转换成时间类型:',dt,type(dt))

def get_one_param():
    #获取时间某个值:年月日时分秒星期
    year = datetime.now().year
    print('\n获取时间某个值:年:',year,type(year))

    hour = datetime.now().hour
    print('\n获取时间某个值:时:',hour,type(hour))

    week = datetime.now().weekday()
    print('\n获取时间某个值:星期:',week,type(week))



if __name__ == "__main__":

    get_time_str()

    get_time_stamp()

    str_to_datetime()

    tramp_to_datetime()

    get_one_param()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小名照深

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

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

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

打赏作者

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

抵扣说明:

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

余额充值